Python socket脚本。如何向特定客户端发送数据
我写了一个使用socks的服务器/客户端Python脚本。我想给一个特定的客户端发送数据。我想我需要把连接的IP地址放到一个数组里,但我不知道怎么给特定的客户端发送数据。我把我的代码上传到pastebin上,觉得这样可能能帮助我得到更好的答案。http://pastebin.com/en863i1s
1 个回答
3
你不需要关闭 clientsocket
。你可以保持多个连接打开。每个连接都是一个已经建立的连接。
要向特定的客户端发送数据,只需调用特定客户端套接字对象的 .sendall(...)
方法(更多信息可以在 这里找到)。
顺便说一下,如果你想实现一个传统的客户端/服务器模型用于生产环境,而不是为了学习,建议不要重复造轮子,可以使用像 Tornado 或者内置的 SocketServer。