Python JSON-RPC

Da Andreabont's Wiki.

JSON-RPC è un tipo di chiamata a funzione remota (RPC) via TCP/IP che sfrutta la codifica JSON nel protocollo. Visita la pagina ufficiale.

Installazione della libreria

pip install jsonrpclib

Server

from jsonrpclib.SimpleJSONRPCServer import SimpleJSONRPCServer

server = SimpleJSONRPCServer(('localhost', 8080))
server.register_function(lambda x,y: x+y, 'add')
server.serve_forever()

Client

import jsonrpclib

client = jsonrpclib.Server('http://localhost:8080')
client.add(5,6)