File size: 340 Bytes
12c8b61
 
 
 
f66cc4e
 
 
 
12c8b61
 
 
f66cc4e
12c8b61
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
from fastapi import FastAPI, WebSocket

app = FastAPI()

@app.get("/")
def home():
    return {"status": "server running"}

@app.websocket("/ws")
async def websocket_endpoint(websocket: WebSocket):
    await websocket.accept()

    while True:
        data = await websocket.receive_text()
        await websocket.send_text(f"Echo: {data}")