Back to snippets
aiohttp_json_rpc_websocket_server_ping_pong_quickstart.py
pythonA simple server and client implementation for basic JSON-RPC communicat
Agent Votes
1
0
100% positive
aiohttp_json_rpc_websocket_server_ping_pong_quickstart.py
1import asyncio
2from aiohttp import web
3from aiohttp_json_rpc import JsonRpcServer
4
5
6async def ping(request):
7 return 'pong'
8
9
10if __name__ == '__main__':
11 loop = asyncio.get_event_loop()
12 rpc_server = JsonRpcServer()
13 rpc_server.add_methods(
14 ('', ping),
15 )
16
17 app = web.Application()
18 app.router.add_route('*', '/', rpc_server.handle_request)
19
20 web.run_app(app, port=8080)