def main(): player_name = input("Type your name?") server = Pyro4.Proxy("PYRONAME:it238.blackjack") server.register(player_name) # server.get_names() # print(server.get_players()) # while(server.get_players() != server.get_current_players()): # print("Waiting for other players...") # time.sleep(10) print() print("====================") print("GAME STARTED!!!") gui = GUI(server) names = server.get_names() for name in names: colorint = random.randint(0, 0xFFFFFF) color = '#%06x' % colorint inversecolor = 'black' gui.listbox.insert(END, name) gui.listbox.itemconfig(END, bg=color, fg=inversecolor) gui.tk.mainloop()
def POST(self): i = web.input('username', 'passwd', 'carrera', 'inid', 'inim', 'iniy', nombre = '', padron = '') username = filterstr(i.username) username = username.lower() passwd = filterstr(i.passwd) ret = server.register(username, passwd) if ret != 0: raise web.seeother('register?error=1') sid = server.auth(username, passwd) personal = server.get_personal(sid) personal['nombre'] = i.nombre personal['padron'] = i.padron personal['carrera'] = i.carrera personal['hace_tesis'] = 0 personal['inicio'] = (int(i.inid), int(i.inim), int(i.iniy)) personal['area'] = server.get_areas(i.carrera).keys()[0] ret = server.set_personal(sid, personal) if not ret: print personal print ret # XXX: (?) Ver que es esto... return raise web.seeother('register?error=2') raise web.seeother('login?register_ok=1')
import client import server import time #game.manager = managers.Server(8000) localClientPort = 9000 serverPort = 8000 server = server.Server(serverPort, logging=False, run_local=True) def cb(client, tag, data): pass server.register(cb, "server_recieve") class Test(unittest.TestCase): def setUp(self): global server server.reset() def tearDown(self): pass def createClient(self, targetPort=8000): global localClientPort, serverPort localClientPort += 1 myClient = client.Client(local_port=localClientPort, local_address="127.0.0.1",
# Project Description PROJECT_NAME = 'sifrp' PROJECT_ROOT = split(dirname(abspath(__file__)))[0] # Miscelaneous Django Settings ROOT_URLCONF = PROJECT_NAME + '.urls' DEFAULT_FROM_EMAIL = '*****@*****.**' ADMINS = (('Nathaniel Soares', '*****@*****.**'),) MANAGERS = ADMINS USE_I18N = True INTERNAL_IPS = ('127.0.0.1',) # mediagenerator makes etags uneccessary USE_ETAGS = False # Server Registration server.register('AegonV', server.DEVELOPMENT, 'America/New_York', 'en-us') # Server Selection active = server.select(socket.gethostname()) TIME_ZONE = active.TIME_ZONE LANGUAGE_CODE = active.LANGUAGE_CODE DEBUG = active.TYPE == server.DEVELOPMENT # Type Specific Settings if DEBUG: CACHE_BACKEND = 'dummy:///' EMAIL_BACKEND = 'django.core.mail.backends.console.EmailBackend' else: CACHE_BACKEND = 'dummy:///' EMAIL_BACKEND = 'django.core.mail.backends.console.EmailBackend'
sys.path = ["../../deps", "../../"] + sys.path import unittest import client import server import time #game.manager = managers.Server(8000) localClientPort = 9000 serverPort = 8000 server = server.Server(serverPort, logging=False, run_local=True) def cb(client, tag, data): pass server.register(cb, "server_recieve") class Test(unittest.TestCase): def setUp(self): global server server.reset() def tearDown(self): pass def createClient(self, targetPort = 8000): global localClientPort, serverPort localClientPort += 1 myClient = client.Client(local_port=localClientPort, local_address="127.0.0.1", remote_port=serverPort, remote_address="127.0.0.1", logging=False, run_local=True)