コード例 #1
0
ファイル: interface.py プロジェクト: uotter/majhong
    def __init__(self, interface_id):
        BaseManager.register('Game2Agent')
        BaseManager.register('Agent2Game')
        manager = BaseManager(address=(config.server,
                                       config.server_port + interface_id - 1),
                              authkey='dqn')
        manager.connect()

        self.g2a = manager.Game2Agent()
        self.a2g = manager.Agent2Game()
        print("interface_id is {}, port is {}".format(
            interface_id, config.server_port + interface_id - 1))
コード例 #2
0
ファイル: interface.py プロジェクト: lvtangjie690/RL
    def __init__(self, id):
        self.id = id

        self.action = None

        BaseManager.register('Game2Agent')
        BaseManager.register('Agent2Game')
        manager = BaseManager(address=(config.server,
                                       config.server_port + self.id),
                              authkey='rl',
                              serializer='xmlrpclib')
        manager.connect()
        print("port : {}".format(config.server_port + self.id))

        self.g2a = manager.Game2Agent()
        self.a2g = manager.Agent2Game()