复制代码
- """
- Socket客户端
- """
- import socket
- # 创建socket对象
- socket_client = socket.socket()
- # 连接到服务器
- socket_client.connect(("localhost", 8888))
- while True:
- # 发送消息
- msg = input("请输入要发送的消息:")
- if msg == "exit":
- break
- socket_client.send(msg.encode("UTF-8"))
- # 接收返回消息
- recv_data = socket_client.recv(1024) # 1024是缓冲区大小,一般1024即可。 同样recv方法是阻塞的
- print(f"服务端回复的消息是:{recv_data.decode('UTF-8')}")
- # 关闭链接
- socket_client.close()