from sanic import Sanic from sanic.response import redirect app = Sanic("Example") app.static("index.html", "websocket.html") @app.route("/") def index(request): return redirect("index.html") @app.websocket("/feed") async def feed(request, ws): while True: data = "hello!" print("Sending: " + data) await ws.send(data) data = await ws.recv() print("Received: " + data) if __name__ == "__main__": app.run(host="0.0.0.0", port=8000, debug=True)