We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
SocketIO server.
from flask import Flask, Request from flask_socketio import SocketIO, send # type: ignore from jsonrpcserver import Result, Success, dispatch, method app = Flask(__name__) socketio = SocketIO(app) @method def ping() -> Result: """JSON-RPC method""" return Success("pong") @socketio.on("message") # type: ignore def handle_message(request: Request) -> None: """Handle SocketIO request""" if response := dispatch(request): send(response, json=True) if __name__ == "__main__": socketio.run(app, port=5000)
Reference: JSON-RPC in flask_socketio.