Ejemplo n.º 1
0
 def run(self):
     while True:
         try:
             sock,inetaddress = self.netWorkListener.serverSocket.accept()
             logger.info("got connection: %s:%s" % inetaddress)
             if inetaddress in self.netWorkListener.sockets and ((time.clock() - self.netWorkListener.sockets[inetaddress]) < 0.500):
                 self.netWorkListener.sockets[inetaddress] = time.clock()
                 sock.close()
                 logger.info("closing connection: %s:%s" % inetaddress)
                 return
             self.netWorkListener.sockets[inetaddress] = time.clock()
 #                 NetLoginHandler netloginhandler = new NetLoginHandler(mcServer, socket, (new StringBuilder()).append("Connection #").append(NetworkListenThread.func_712_b(netWorkListener)).toString());
 #                 NetworkListenThread.func_716_a(netWorkListener, netloginhandler);
 #             }
         except IOError as exception:
             logger.info("%s" % (exception))
             pass
Ejemplo n.º 2
0
 def shutdown(self):
     logger.info("closing NetworkListenThread")
     self.isListening = False
     self.serverSocket.close()