Esempio n. 1
0
	def run(self):
		try:
			info = self.conf.getGameStateServerInfo()
			self.server = BotCommServer(info.port,info.key,info.iv,self.gamelogic)
			asyncore.loop()
		except KeyboardInterrupt:
			print "GameStateBot caught keyboard interrupt.."
Esempio n. 2
0
class GameServerBot(Process):
    def __init__(self, conf, gamelogic):
        Process.__init__(self)
        self.conf = conf
        self.gamelogic = gamelogic
        self.server = None

    def run(self):
        try:
            info = self.conf.getGameStateServerInfo()
            self.server = BotCommServer(info.port, info.key, info.iv,
                                        self.gamelogic)
            asyncore.loop()
        except KeyboardInterrupt:
            print "GameStateBot caught keyboard interrupt.."

    def stop(self):
        self.server.close()
Esempio n. 3
0
class GameStateBot(Process):

	def __init__(self, conf, gamelogic):
		Process.__init__(self)
		self.conf = conf
		self.gamelogic = gamelogic
		self.server = None

	def run(self):
		try:
			info = self.conf.getGameStateServerInfo()
			self.server = BotCommServer(info.port,info.key,info.iv,self.gamelogic)
			asyncore.loop()
		except KeyboardInterrupt:
			print "GameStateBot caught keyboard interrupt.."

	def stop(self):
		self.server.close()
Esempio n. 4
0
 def run(self):
     logic = TestLogic()
     srv = BotCommServer(port, key, iv, logic)
     asyncore.loop()