服务端: import socket sever = socket.socket() #首先建立一个隧道 sever.bind(("127.0.0.1",9888)) #在建立一个IP 地址 加端口号 sever.listen(5) #设置最大用户为五个 while True: att,idd = sever.accept()# 接受用户发的消息 while True: try: res = att.recv(1024) #判断用户发送消息是否大于1024 print(res.decode())# decode解码 将二进制转换成正常字符在pycharm 默认为utf-8 while True: choice = input("请输入").encode().strip()#看到用户信息然后 自己在输入 if not choice:continue #判断输入是否为空时空那么就继续输入 att.send(choice)# 将输入信息传到客户端 break #结束 except ConnectionResetError as e: #因为服务器时24小时工作的 所以在用户结束会报一个错误 然后服务器踹一脚就好了 break
客户端 import socket client =socket.socket() #建立隧道 client.connect(("127.0.0.1",9888))#链接服务器的ip地址和端口号 while True: choice = input("输入").encode().strip()#链接了直接就发送消息 if not choice :continue client.send(choice) #将输入的内容发送给到服务器 ras = client.recv(1024) # 接受服务器的反馈信息判断是否大于1024 print(ras.decode())#打印解码