Esempio n. 1
0
 def startServer(self, maxConnectionsAllowed, behindNAT, facilitatorAddress=None):
     self.isServer = True
     print '2.2.1'
     ege.externalStartServer(maxConnectionsAllowed, behindNAT, facilitatorAddress)
     print '2.2.2'
     self.start()
     print '2.2.3'
Esempio n. 2
0
print '(S)erver or (C)lient?'

answer = raw_input()

if answer.upper() == 'S':
	isServer = True
elif answer.upper() == 'C':
	isServer = False
else:
	raise Exception("Invalid input:", answer, ", must be either 'S' or 'C'")




if isServer:
	ege.externalStartServer(MAX_NO_OF_PLAYERS, False, '')
else:
	ege.externalStartClient('127.0.0.1', False)


done = False


try:
	while not done:
		packet = ege.receiveData()
		if packet:
			print packet
			if packet['type'] == 'connected' or packet['type'] == 'incomingConnection':
				game.main()
				done = True