2016-06-03 2 views

Antwort

0

Das bedeutet, dass Sie nur HTTP auf diesem Port und nicht für Websocket abhören. Sie brauchen WebSocket, damit dies funktioniert.

+0

können Sie etwas ausführlicher zur Verfügung stellen? Ich bin neu in diesem Bereich. Ich versuche var webrtc = require ('webrtc.io'). Listen (8001); // Schritt 1 Instanz des Servers erstellen "use strict" var http = require ('http'); var websocket = require ('websocket') .server; var server = http.createServer (Funktion (req, res)) { }); var wsServer = neuer Websocket ({ \t httpServer: Server }); wsServer.on ('on', Funktion (Anfrage) { \t console.log ("Hallo"); }); //server.listen(8001); aber es funktioniert nicht. –

+0

Hier ist ein Tutorial: http://codular.com/node-web-sockets – Istvan

+0

danke @Istvan es hat meine Konzepte verbessert. –

0

Ich habe meinen Fehler. Ich muss index.html im Browser öffnen, weil ich versuche, eine HTTP-Verbindung zu einem Websocket-Server herzustellen.

<!DOCTYPE html> 
 
<html> 
 
<head> 
 
\t <title></title> 
 
</head> 
 
<body> 
 
<h2>Hii</h2> 
 
<script src="./webrtc.io.js"></script> 
 
<script> rtc.connect('ws://127.0.0.1:8001'); 
 

 
    rtc.createStream({"video": true, "audio":false}, function(stream){ 
 
    // get local stream for manipulation 
 
    rtc.attachStream(stream, 'local'); 
 
    }); 
 

 
    rtc.on('add remote stream', function(stream){ 
 
    // show the remote video 
 
    rtc.attachStream(stream, 'remote'); 
 
    }); 
 
</script> 
 
</body> 
 
</html>

Verwandte Themen