您的位置:首页 > 理论基础 > 计算机网络

2017.8.22 用python实现简单基于TCP/IP的客户端与服务器端

2017-08-22 10:52 841 查看
服务器端
import socket
serversocket=socket.socket(socket.AF_INET,socket.SOCK_STREAM)
serversocket.bind(('127.0.0.1',8000))
serversocket.listen(1)
clientsocket,clientaddress=serversocket.accept()
print('Connection from ',clientaddress)
while 1:
data=clientsocket.recv(1024)
if not data:
break
print('Received from client: ',repr(data.decode()))
newdata=input('replt >>')
#print('Echo: ',repr(newdata))
clientsocket.send(newdata.encode())
clientsocket.close()
serversocket.close()

客户端
import socket
clientsocket=socket.socket(socket.AF_INET,socket.SOCK_STREAM)
clientsocket.connect(('127.0.0.1',8000))
while 1:
data=input('reply >>')
clientsocket.send(data.encode())
if not data:
break
newdata=clientsocket.recv(1024)
print('Received: ',repr(newdata.decode()))
clientsocket.close()
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: