FastAPI WebSockets को @app.websocket डेकोरेटर के माध्यम से रीयल-टाइम, द्विदिश संचार (चैट, लाइव अपडेट, सूचनाएं) के लिए समर्थन करता है। HTTP के request-response मॉडल के विपरीत, एक WebSocket कनेक्शन खुला रहता है, जिससे सर्वर और क्लाइंट स्वतंत्र रूप से संदेश भेज सकते हैं।
एक बुनियादी WebSocket एंडपॉइंट
fastapi WebSocket, WebSocketDisconnect
():
websocket.accept()
:
:
data = websocket.receive_text()
websocket.send_text()
WebSocketDisconnect:
()
