コード例 #1
0
ファイル: MsgHandler.py プロジェクト: mlozborne/motin
 def run(self):
     gLog.print("MsgInQuPump {0}: starting".format(self.name))
     while True:
         st = self.sk.receive()
         msg = makeMsgStr(st)
         for x in self.inQuList:
             q = x.inQu
             messageTypes = x.interests
             if type(msg) in messageTypes:
                 q.put(msg)
コード例 #2
0
ファイル: MsgHandler.py プロジェクト: mlozborne/motin
 def send(self, msg):
     assert(isinstance(msg, tuple))
     st = makeMsgStr(msg)
     self.sock.sendall(st)
     gLog.print("<<< Sent    {0}    to peer {1}".format(msg, self.sock.getpeername()))