File size: 279 Bytes
d1e9c66
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
from fastapi import FastAPI, WebSocket
import asyncio

app = FastAPI()

@app.websocket("/ws")
async def websocket_endpoint(ws: WebSocket):
    await ws.accept()
    for i in range(10):
        await ws.send_text(f"chunk {i}")
        await asyncio.sleep(0.5)
    await ws.close()