2017-05-26 9 views
0

私はPythonで新しいですので、私に同行してください。 私はサーバー側とクライアント側のGUIを書いています。 クライアントはサーバーに接続できます。 次に、サーバーは、通信したいクライアントを選択できます。Pythonマルチスレッドソケット。特定のクライアントにメッセージを送信する方法

しかし、今私は問題に直面しています。特定のクライアントにメッセージを送信する方法がわかりません。 私はいくつかの研究を行った。クライアントの接続を保存するためのリストが必要なようです。 しかし、私はまだそれを本当に理解していません。 私はいくつかの簡単な例や明確な概念を探しています。 ありがとうございます。

答えて

1

こちらがお役に立てば幸いです。これは、クライアントのための別の名前を割り当てることができ、あなたは残りを行うことができます。

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

    for client,addr in mydict.iteritems(): 
     if client == "xx": 
      destinationaddr = addr 
      break 
関連する問題