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