Skip to content
17 / 25

Как реализовать WebSocket endpoint в FastAPI и управлять соединениями?

Декоратор @app.websocket("/ws") + параметр типа WebSocket. Принимаем соединение через await ws.accept(), читаем ws.receive_text()/receive_json(), шлём ws.send_*. Для broadcasting к группе клиентов — собственный ConnectionManager со списком активных WebSocket.

Как реализовать WebSocket endpoint в FastAPI и управлять соединениями? | JScriptiser