一、服务端
server=socket.socket() server.bind(localhost,6969) server.listen() while True: conn,addr = server.accept() #阻塞 while True: print("new conn",addr) data = conn.recv(1024) #8192 #recv默认是阻塞的 if not data: break #客户端已断开, conn.recv收到的就都是空数据, print(data) conn.send(data.upper())
二、客户端
client = socket.socket()
client.connect(serverip, 9999 ) client.send(data) client.send(data) client.recv(data)