FastAPI WebSockets కు మద్దతు ఇస్తుంది నిజ-సమయ, ద్విదిక కమ్యూనికేషన్ కోసం (చాట్, లైవ్ అప్డేట్లు, నోటిఫికేషన్లు) @app.websocket డెకోరేటర్ ద్వారా. HTTP యొక్క request-response కాకుండా, WebSocket కనెక్షన్ తెరిచిఉంటుంది, సర్వర్ మరియు క్లায়েంట్ స్వేచ్ఛగా సందేశాలను పంపించడానికి అనుమతిస్తుంది.
ప్రాథమిక WebSocket endpoint
fastapi WebSocket, WebSocketDisconnect
():
websocket.accept()
:
:
data = websocket.receive_text()
websocket.send_text()
WebSocketDisconnect:
()
