/RPC

RPC built with sockets

Primary LanguagePython

RPC in Pyhton

Very Simple RPCs built with sockets in python.

Client sample

from rpc import RPCClient

server = RPCClient('0.0.0.0', 8080)

server.connect()

print(server.add(5, 6))
print(server.sub(5, 6))

server.disconnect()

Server sample

def add(a, b):
    return a+b

def sub(a, b):
    return a-b

from rpc import RPCServer

server = RPCServer()

server.registerMethod(add)
server.registerMethod(sub)

server.run()

Instance registration

class Mathematics:
    def add(a, b):
        return a+b

    def sub(a, b):
        return a-b

from rpc import RPCServer

server = RPCServer()

server.registerInstance(Mathematics)

server.run()