客户端连接服务器的12345端口,在单独的一行输入end结束客户端程序。
import socket
host = '192.168.4.254' # 服务器IP地址
port = 12345 # 服务器端口
addr = (host, port)
c = socket.socket()
c.connect(addr)
while True:
data = input('> ') + '\r\n'
c.send(data.encode('utf8')) # 服务器收到end结束,所以要先发送再判断
if data.strip() == 'end':
break
data = c.recv(1024)
print(data.decode('utf8'))
c.close()
网友评论