예제 #1
0
from __future__ import absolute_import
from __future__ import print_function
import os
import sys
sys.path.insert(0, os.getcwd())

from twisted.internet import reactor

from txjsonrpc.netstring.jsonrpc import Proxy


def printValue(value):
    print("Result: %s" % str(value))
    reactor.stop()


def printError(error):
    print('error', error)
    reactor.stop()


proxy = Proxy('127.0.0.1', 7080)
proxy.callRemote('add', 3, 5).addCallbacks(printValue, printError)
reactor.run()
예제 #2
0
    print("Result: %s" % str(value))


def printError(error):
    print('error', error)


def shutDown(data):
    print("Shutting down reactor...")
    reactor.stop()


proxy = Proxy('127.0.0.1', 7080)
dl = []

d = proxy.callRemote('system.listMethods')
d.addCallbacks(printValue, printError)
dl.append(d)

d = proxy.callRemote('echo', 'bite me')
d.addCallbacks(printValue, printError)
dl.append(d)

d = proxy.callRemote('testing.getList')
d.addCallbacks(printValue, printError)
dl.append(d)

d = proxy.callRemote('math.add', 3, 5)
d.addCallbacks(printValue, printError)
dl.append(d)
예제 #3
0
파일: client.py 프로젝트: ksze/txjsonrpc
from __future__ import print_function
import os
import sys
sys.path.insert(0, os.getcwd())

from twisted.internet import reactor

from txjsonrpc.netstring.jsonrpc import Proxy


def printValue(value):
    print("Result: %s" % str(value))
    reactor.stop()


def printError(error):
    print('error', error)
    reactor.stop()


proxy = Proxy('127.0.0.1', 7080)
proxy.callRemote('add', 3, 5).addCallbacks(printValue, printError)
reactor.run()
예제 #4
0
    print "Result: %s" % str(value)


def printError(error):
    print 'error', error


def shutDown(data):
    print "Shutting down reactor..."
    reactor.stop()


proxy = Proxy('127.0.0.1', 7080)
dl = []

d = proxy.callRemote('system.listMethods')
d.addCallbacks(printValue, printError)
dl.append(d)

d = proxy.callRemote('echo', 'bite me')
d.addCallbacks(printValue, printError)
dl.append(d)

d = proxy.callRemote('testing.getList')
d.addCallbacks(printValue, printError)
dl.append(d)

d = proxy.callRemote('math.add', 3, 5)
d.addCallbacks(printValue, printError)
dl.append(d)