服务端
import socketserver
class Mysocket(socketserver.BaseRequestHandler):
print('启动')
def handle(self):
while True:
print(self.request.recv(1024).decode('utf-8'))
sock = socketserver.ThreadingTCPServer(('127.0.0.1', 8081), Mysocket)
sock.serve_forever()
客户端
import socket
sock = socket.socket()
sock.connect(('127.0.0.1', 8081))
sock.send('haha'.encode('utf-8'))
self.request.recv(1024).decode('utf-8')这里while一直循环,不会因为等待收到消息而卡住吗?