Estoy usando JavaScript y el Union platform ¿Cómo voy a diagnosticar este problema? Muchas gracias.¿Qué significa "WebSocket está cerrado antes de que se establezca la conexión"?
13
A
Respuesta
14
Si va al http://jsbin.com/ekusep/6/edit y ve la consola de JavaScript, verá que 'WebSocket está cerrado antes de que se establezca la conexión'. He probado esto en Chrome.
En este código, lo que significa es que se llamó a ws.close()
(por código de usuario) antes de que se diera siquiera la oportunidad de establecer la conexión.
Por lo tanto, la causa de este error es si el código intenta cerrar la conexión WebSocket antes de que haya tenido la oportunidad de conectarse realmente.
Cuestiones relacionadas
- 1. configuración de conexión Websocket
- 2. Mantener viva la conexión WebSocket
- 3. Control de usuario de ASP.NET: Page_Load se dispara antes de que se establezca la propiedad
- 4. ¿Por qué no está dispuesto/cerrado SqlConnection?
- 5. ¿Qué significa el error "No se pudo compilar la conexión:"?
- 6. ExecuteNonQuery requiere una conexión abierta y disponible. El estado actual de la conexión está cerrado
- 7. ExecuteReader requiere una conexión abierta y disponible. El estado actual de la conexión está cerrado
- 8. ResultSet no cerrado cuando se cierra la conexión?
- 9. Android: Establezca la conexión a Internet
- 10. ¿Está CERRADO/FCLOSE en stdin se garantiza que es correcto?
- 11. ¿Qué significa que el botón está armado?
- 12. ¿Cómo detectar que JFrame está cerrado?
- 13. Calculando el Ping de una conexión WebSocket?
- 14. ¿Qué significa "restablecimiento de conexión por pares"?
- 15. ¿Qué significa perder una conexión de servicio?
- 16. ¿Qué significa & antes del nombre de la función?
- 17. es posible enviar datos cuando se abre una conexión websocket
- 18. ¿Por qué la conexión de EventSource se cierra cada 30-60 segundos cuando no se transportan datos, mientras que la de WebSocket se mantiene abierta?
- 19. cierre HttpClient conexión antes timout se alcanza
- 20. Establezca una conexión P2P en C#
- 21. Cómo configurar WebSocket Conexión segura con PHP?
- 22. Cómo saber si el cliente ha cerrado la conexión
- 23. MS SQL Server y JDBC: cerrado conexión
- 24. ¿Qué significa exactamente una "conexión persistente"?
- 25. Establezca la propiedad javascript indefinida antes de leer
- 26. nmap dice que el puerto está cerrado mientras que nestat dice que está escuchando
- 27. ¿Qué significa exactamente cuando $ _FILES está vacío?
- 28. ¿Qué significa decir que un tipo está "encuadrado"?
- 29. ¿Puedo abrir una conexión websocket a un servidor local que se ejecuta en un puerto arbitrario?
- 30. WebSocket escalabilidad, la radiodifusión se refiere a
Hice una búsqueda a través de todo el directorio de proyectos y no encontré ninguna instancia de 'ws.close()'. ¿Me estoy perdiendo de algo? –
Eche un vistazo a los [documentos WebSocket API MDN] (https://developer.mozilla.org/en-US/docs/Web/API/WebSocket) y verá un método 'close' en la lista. Si no ve eso usado en su proyecto, puede significar simplemente que las conexiones de WebSocket no están cerradas. – leggetter
Resulta que ActionCable está predeterminado en el puerto 3000 y yo no estaba en el puerto 3000 lol. Téngalo en cuenta para el futuro :) –