Estoy usando socket.io y esta guía para implementarlo y el servidor puede iniciarse sin errores. Pero cada vez que intento conectarme al WebSocket desde el servidor, recibo un error similar a este: Did not receive a valid HTTP response
.
Estoy inicializando socket.io con este código:
const socketio = new Server(http, { serveClient: false, pingInterval: 10000, pingTimeout: 5000, });
Editar:
Estoy tratando de conectarme al WebSocket con esta URL: ws://localhost:8000
usando el paquete WebSocket de Python . Usé su ejemplo, que es este:
import asyncio import websockets async def connect(): await websockets.connect("ws://localhost:8000") asyncio.run(connect())
Editar Lo hice funcionar usando el paquete wss en su lugar
Verifique el puerto que el servidor está escuchando y haga coincidir tanto el cliente como el servidor. Debe evitar los puertos bajos porque se usan para aplicaciones comunes conocidas y su sistema puede molestarlo al usarlos. 5 dígitos deberían ser suficientes