服务器
import socket server=socket.socket(socket.AF_INET,socket.SOCK_STREAM) server.bind(('192.168.38.1',7979)) server.listen() conn,addr=server.accept() while 1: data=conn.recv(1024).decode('utf-8') if data: print(data) context=input('回复:') conn.send(context.encode('utf-8')) else: conn.close() break
客户端
import socket client = socket.socket(socket.AF_INET, socket.SOCK_STREAM) client.bind(('192.168.38.1', 7878)) client.connect(('192.168.38.1', 7979)) while 1: s = input('内容:') if s == '退出': client.close() break client.send(s.encode('utf-8')) data = client.recv(1024).decode('utf-8') print(data)