Skip to content

maxrt101/xrpc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

xrpc

Example library that implements RPCs using HTTP.

Server Example:

import xrpc

xrpc.server.run(8080)

@xrpc.handler
def test(request: xrpc.Request) -> xrpc.Response:
    return xrpc.Response.ok({'msg': 'OK', 'sender': str(request.sender)})

xrpc.server.join()

Call Example:

import xrpc

response = xrpc.call('test', {'parameter': 123}, 'localhost', 8080)
print(response.code, response.data)

Releases

No releases published

Packages

No packages published

Languages