2016-04-22 10 views
0

Ich versuche, WebRTC von tutorialspoint zu lernen und eine Videoanruf-Demo-App zu machen. Ich benutze Windows PC und node.js statischen Server. Wenn ich statischen Befehl von cmd im Projektstammverzeichnis ausführen und navigieren Sie zu localhost:8080 habe ich diese Ausgabe in meiner Browser-Konsole:Websocket-Verbindung wird auf node.js abgelehnt

Websocket connection to ws://localhost:9090/ failed:Error in connection established: net::ERR_CONNECTION_REFUSED 

Die Linie, die Fehler verursacht wird:

var Conn=new websocket('ws://localhost:9090'); 
+1

Angenommen, Sie eigentlich Netzwerk-Konnektivität vom Browser zum gewünschten Server (was der Fall sein sollte, wenn 'localhost: 9090' korrekt ist), werden wir wahrscheinlich Ihren Server-Code sehen müssen, um eine bessere Vorstellung zu haben, was hier vor sich geht. – jfriend00

+0

Ich benutze genau den gleichen Code von hier: http://www.tutorialspoint.com/webrtc/webrtc_video_demo.htm – user6241377

+0

Ist Port 9090 zuhören (überprüfen mit 'netstat')? Kann eine Firewall Ihre Anwendung blockieren? –

Antwort

0

Versuchen localhost Ersetzen Sie dabei mit der IP-Adresse des Computers, auf dem der Knotenserver ausgeführt wird.

+0

Ich habe keine Internetverbindung auf meinem Server, so dass die IP-Adresse meines Servers wird 127.0.0.1, die auch nicht funktioniert – user6241377

2

dieses Problem zu beheben:

  1. Stellen Sie sicher, Sie WebSockets (ws) Bibliothek für Node.js und wscat Dienstprogramm installiert haben.

    Um ws global zu installieren, npm install ws -g im Terminal ausführen. Um wscat global laufen npm install wscat -g in Ihrem Terminal

  2. Stellen Sie sicher, Buchse ist Litening auf dem angegebenen Port

    In Ihrem Fall zu installieren wscat -l 9090 laufen auf Port hört 9090.