Exemplo n.º 1
0
import ssl

from jrpc import SimpleTCPServer as Server


def ping():
    return "pong"


def blah(a):
    return a


if __name__ == "__main__":
    HOST, PORT = "localhost", 9999
    server = Server((HOST, PORT))
    server.socket = ssl.wrap_socket(server.socket, keyfile="key.pem", certfile="cacert.pem", server_side=True)
    server.register_function(ping)
    server.register_function(blah)
    server.serve_forever()