tcp通信:
服务器端:
from socket import *
HOST='127.0.0.1'
POST=19999
BUFSIZ=1024
ADDR=(HOST,POST)
tcpSerSock=socket(AF_INET,SOCK_STREAM)
tcpSerSock.bind(ADDR)
tcpSerSock.listen(5)
while True:
print("等待连接------")
tcpCliSock,addr=tcpSerSock.accept()
print("当前连接:",addr)
data=tcpCliSock.recv(BUFSIZ)
print("消息是:",data)
if not data:
break
senddata=input('输入消息:')
tcpCliSock.send(senddata.encode())
tcpSerSock.close()
客户端:
from socket import *
HOST='127.0.0.1'
POST=19999
BUFSIZ=102400
ADDR=(HOST,POST)
tcpCliSock=socket()
tcpCliSock.connect(ADDR)
while True:
data=input("发送消息:")
if not data:
print("断开连接")
break
tcpCliSock.send(data.encode())
data=tcpCliSock.recv(BUFSIZ)
if not data:
break
print("消息是:",data)
tcpCliSock.close()