Python套接字脚本。如何将数据发送到特定客户端

时间:2014-03-28 10:20:28

标签: python sockets socketserver

我是在创建一个使用socks的服务器/客户端python脚本。我正在尝试将数据发送到特定客户端。我会想象我必须将连接的ip加载到数组中,但我不知道如何将数据发送到特定的客户端。我把我的代码上传到了pastebin,因为我认为这可能有助于获得最佳答案。 http://pastebin.com/en863i1s

1 个答案:

答案 0 :(得分:2)

您不必关闭clientsocket。 您可以打开更多连接。每一个都是既定的联系。

要将数据发送到特定客户端,只需调用特定客户端套接字对象的.sendall(...)方法(更多信息here)。

顺便说一句,如果您正在尝试为生产而不是为了学习目的而实施传统的客户端/服务器模型,请尝试不重新发明轮子并使用类似Tornado或内置SocketServer的内容