pip install sanic from sanic import Sanic from sanic.response import html from sanic.websocket import WebSocketProtocol app = Sanic(__name__) @app.route('/') async def index(request): return html('<h1>WebSocket Example</h1>') @app.websocket('/ws') async def websocket(request, ws): while True: message = await ws.recv() await ws.send('Received: ' + message) if __name__ == '__main__': app.run(host='0.0.0.0', port=8000, protocol=WebSocketProtocol) python app.py const socket = new WebSocket('ws://localhost:8000/ws'); socket.onopen = function() { console.log('WebSocket connection established.'); socket.send('Hello, Server!'); }; socket.onmessage = function(event) { console.log('Received: ' + event.data); }; socket.onclose = function(event) { console.log('WebSocket connection closed with code: ' + event.code); };


上一篇:
下一篇:
切换中文