def __init__(self, definitions): if not definitions: self._definitions = CoCMessageDefinitions.read() self._definitions = definitions
from twisted.internet import reactor from coc.message.definitions import CoCMessageDefinitions from coc.server.endpoint import CoCServerEndpoint from coc.server.factory import CoCServerFactory from coc.client.endpoint import CoCClientEndpoint if __name__ == "__main__": definitions = CoCMessageDefinitions.read() client_endpoint = CoCClientEndpoint(reactor, "game.clashroyaleapp.com", 9339) server_endpoint = CoCServerEndpoint(reactor, 9339) server_endpoint.listen(CoCServerFactory(client_endpoint, definitions)) print("listening on {}:{} ...".format(server_endpoint.interface, server_endpoint.port)) reactor.run()
def __init__(self, definitions=None): if not definitions: self._definitions = CoCMessageDefinitions.read() self._definitions = definitions