Python socket脚本。如何向特定客户端发送数据

0 投票
1 回答
7069 浏览
提问于 2025-04-18 00:18

我写了一个使用socks的服务器/客户端Python脚本。我想给一个特定的客户端发送数据。我想我需要把连接的IP地址放到一个数组里,但我不知道怎么给特定的客户端发送数据。我把我的代码上传到pastebin上,觉得这样可能能帮助我得到更好的答案。http://pastebin.com/en863i1s

1 个回答

3

你不需要关闭 clientsocket。你可以保持多个连接打开。每个连接都是一个已经建立的连接。

要向特定的客户端发送数据,只需调用特定客户端套接字对象的 .sendall(...) 方法(更多信息可以在 这里找到)。

顺便说一下,如果你想实现一个传统的客户端/服务器模型用于生产环境,而不是为了学习,建议不要重复造轮子,可以使用像 Tornado 或者内置的 SocketServer

撰写回答