示例#1
0
from quantdigger.event.eventengine import ZMQEventEngine
from rpc import EventRPCClient

engine = ZMQEventEngine('TestWindowGate')
engine.start()
client = EventRPCClient('client', engine, 'test')
client.sync_call('print_hello', { 'data': 'nihao' })
示例#2
0
from rpc import EventRPCClient
from eventengine import ZMQEventEngine
import time
import sys



client_engine = ZMQEventEngine('test')
client_engine.start()
client = EventRPCClient('test', client_engine, 'test')
for i in xrange(0, 5):
    print "sync_call: print_hello "
    print "return: ", client.sync_call("print_hello",
                            { 'data': 'from_rpc_client' })
    time.sleep(1)
print "***************" 
try:
    while True:
        time.sleep(1)
except KeyboardInterrupt:
    client_engine.stop()
    sys.exit(0)