web-dev-qa-db-fra.com

La connexion WebSocket à 'ws: // localhost: 9090 /' a échoué: erreur lors de l'établissement de la connexion: net :: ERR_CONNECTION_REFUSED

Je suis nouveau sur WebRTC et WebSockets et je suivais ce didacticiel pour créer un projet de démonstration WebRTC, mais je suis incapable de créer une connexion WebSocket. J'ai suivi les mêmes étapes que celles mentionnées dans le projet . Son projet est exécuté sur le port 8080 et il a mentionné ws: // localhost: 9090. Mon projet fonctionne sur le port 8081, mais j'ai copié son URL ws: // localhost: 9090 car je ne connaissais pas la signification de 9090 et j'ai reçu cette erreur et mon serveur s'appelle node.js. J'ai aussi changé d'hôte local en 8081, mais je reçois alors une erreur de serrement de la main.

La connexion WebSocket à 'ws: // localhost: 9090 /' a échoué: erreur lors de l'établissement de la connexion: net :: ERR_CONNECTION_REFUSED.

3
Hafsa

Chrome n'autorise pas les connexions Websocket (ws) non sécurisées avec localhost (wss uniquement, vous devez donc configurer un certificat TLS pour votre serveur Web/websocket local) . Cependant, la même chose devrait fonctionner avec Firefox.

5
Istvan

En règle générale, WebRTC nécessite une connexion sécurisée (c'est-à-dire https) .L'erreur que vous avez est due à des certificats TLS/SSL occupés, ils peuvent ne pas être correctement configurés dans votre projet. Fournissez un certificat TLS/SSL valide et configurez-le correctement dans le projet, cela fonctionnera sans l'erreur ci-dessus.

2
Kasumi Gunasekara

Vous devez utiliser ws://yourIp:9090/, où votre IP est comme 192.168.?.?.

0
Ashot Arzumanyan