python 3 TCP简单小程序

来源:互联网 发布:微信数据无法修复 编辑:程序博客网 时间:2024/06/06 04:20

ChatServer.py

import socketsock=socket.socket(socket.AF_INET,socket.SOCK_STREAM)print (sock)sock.bind(('127.0.01',8000))sock.listen(2)clientsocket,address=sock.accept();print('connection from ',address);while 1:data=clientsocket.recv(1024)if not data :breakprint('received from client',repr(data))print('echo',repr(data))clientsocket.send(data)clientsocket.close()sock.close()

ChatClient.py

import socketclientsocket=socket.socket(socket.AF_INET,socket.SOCK_STREAM)clientsocket.connect(('127.0.0.1',8000))while 1:data=input("请输出要传达的消息")clientsocket.send(data.encode())if not data:breaknewdata=clientsocket.recv(1024)print('received from server:',repr(newdata))clientsocket.close()


0 0