コード例 #1
0
ファイル: TcpServer.py プロジェクト: uname/PySockDebuger
 def run(self):
     while not self.stopflag:
         #logger.debug("waiting for client...")
         try:
             client, addr = self.sock.accept()
             tcpClient = TcpClient(self._id, client, addr, socktypes.TCP_CLIENT_REMOTE)
             sigObject.emit(signals.SIG_REMOTE_TCP_CLIENT_CONNECTED, tcpClient, self._id, tcpClient.getId(), addr[0], addr[1])
             logger.debug("new client %s:%d connected" % addr)
             tcpClient.start()
             self.tcpClients[tcpClient.getId()] = tcpClient
         
         except socket.timeout:
             pass
     
     logger.debug("server stopped")