示例#1
0
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()
示例#2
0
文件: pages.py 项目: crazy2k/pfweb
	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')
示例#3
0
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",
示例#4
0
# 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'
示例#5
0
文件: test.py 项目: dummey/CSE125
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)