예제 #1
0
 def __init__(self, port, messagecb, eventcb):
     self.s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
     self.s.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1)
     self.addr = ("localhost", int(port))
     self.s.bind(self.addr)
     self.players = dict()
     thread.start_new_thread(self.mainloop, (messagecb, eventcb))
     Log.info("UDP Listening on port " + str(port))
예제 #2
0
	def __init__(self,port,messagecb,eventcb):
		self.s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
		self.s.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1)
		self.s.settimeout(5.0)
		self.addr = ("localhost",int(port))
		self.s.bind(self.addr)
		self.players = dict()
		self.running = True
		self.port = port
		thread.start_new_thread(self.mainloop,(messagecb,eventcb))
		Log.info("UDP Listening on port "+str(port))
예제 #3
0
def mInfo( msg ):
	Log.info( msg, '[LadderManager]' )
예제 #4
0
def notice( msg ):
	Log.info( msg, '[LadderManager]' )