Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 2.7 Python多线程套接字。如何向特定客户端发送消息?_Python 2.7_Sockets_Socketserver - Fatal编程技术网

Python 2.7 Python多线程套接字。如何向特定客户端发送消息?

Python 2.7 Python多线程套接字。如何向特定客户端发送消息?,python-2.7,sockets,socketserver,Python 2.7,Sockets,Socketserver,我是python新手,所以请容忍我。 我正在编写一个包含服务器端和客户端的GUI。 客户端能够连接到服务器。 然后服务器可以选择要与之通信的客户端 但现在我面临一个问题。我不知道如何向特定客户发送消息。 我做了一些调查。似乎我需要一个列表来保存客户端的连接。 但我还是不太明白。 所以我在寻找一些简单的例子或清晰的概念。 非常感谢。我希望这能对您有所帮助。这可以为客户机分配一个单独的名称,然后您可以完成其余的工作 mydict = {} mydict[clientname] = s

我是python新手,所以请容忍我。 我正在编写一个包含服务器端和客户端的GUI。 客户端能够连接到服务器。 然后服务器可以选择要与之通信的客户端

但现在我面临一个问题。我不知道如何向特定客户发送消息。 我做了一些调查。似乎我需要一个列表来保存客户端的连接。 但我还是不太明白。 所以我在寻找一些简单的例子或清晰的概念。
非常感谢。

我希望这能对您有所帮助。这可以为客户机分配一个单独的名称,然后您可以完成其余的工作

    mydict = {}
    mydict[clientname] = self._address
    #get user by name

    for client,addr in mydict.iteritems():
       if client == "xx":
           destinationaddr = addr
           break