Example #1
0
def do_gameserver(uid, tocken):
    """
    gameserver test
    :return:
    """
    clientfactory = ClientFactory()
    setattr(clientfactory, 'uid', uid)
    setattr(clientfactory, 'tocken', tocken)
    clientfactory.protocol = MyClientProtocol
    # reactor.connectTCP('127.0.0.1', 18109, clientfactory)
    # reactor.connectTCP('115.29.138.246', 8109, clientfactory)
    # ucloud
    # reactor.connectTCP('106.75.76.157', 8109, clientfactory)
    reactor.connectTCP('127.0.0.1', 8109, clientfactory)
Example #2
0
    protocol = MyPBClientProtocl


client = MyPBClientFactory()


def printok():
    print "ok"
    reactor.callLater(1, printok)


def callRemote():
    dd = client.getRootObject()
    result = dd.callRemoteForResult('getResult1', 8, 9)
    print result


def callRemote2():
    dd = client.getRootObject()
    result = dd.callRemoteForResult('getResult', 8, 9)
    print 'result', result


reactor.connectTCP('localhost', 1000, client)
# reactor.callLater(3, callRemote)
reactor.callLater(5, callRemote2)
# reactor.callLater(1, printok)
log.startLogging(sys.stdout)
reactor.run()
Example #3
0
 def connect(self, addr):
     '''初始化远程调用对象'''
     self._addr = addr
     reactor.connectTCP(addr[0], addr[1], self._factory)
     self.takeProxy()
Example #4
0
        print "Hello World!"
        
class MyPBClientFactory(PBClientFactory):
    
    protocol = MyPBClientProtocl
    
client = MyPBClientFactory()

def printok():
    print "ok"
    reactor.callLater(1, printok)
    
def callRemote():
    dd = client.getRootObject()
    result = dd.callRemoteForResult('getResult1',8,9)
    print result
    
def callRemote2():
    dd = client.getRootObject()
    result = dd.callRemoteForResult('getResult',8,9)
    print 'result',result

reactor.connectTCP('localhost', 1000, client)
# reactor.callLater(3, callRemote)
reactor.callLater(5, callRemote2)
# reactor.callLater(1, printok)
log.startLogging(sys.stdout)
reactor.run()


Example #5
0
 def connect(self,addr):
     '''初始化远程调用对象'''
     self._addr = addr
     reactor.connectTCP(addr[0], addr[1], self._factory)
     self.takeProxy()