2016-05-15 14 views
2

Ich versuche, einen Knoten js Server mit WS-Modul zu machen. Aber es funktioniert nicht. Es sagt Upgrade erforderlich.Knoten js Server funktioniert nicht

Mein Server-Side-Code:

var WebSocketServer = require('ws').Server; 
wss = new WebSocketServer({port: 8080}); 

wss.on('connection', function(ws) { 
    ws.on('message', function(message) { 
    console.log('Msg received in server: %s ', message); 
}); 

ws.send('Msg from server'); 
}); 

Client-Seite Code:

var WebSocket = require('ws'); 
var ws = new WebSocket('ws://localhost:8080/'); 
ws.on('open', function() { 
    ws.send('Msg from client'); 
}); 
ws.on('message', function(data, flags) { 
    console.log('Msg received in client: %s ', data); 
}); 
+0

Erhalten Sie eine Fehlermeldung? –

+0

die Fehlermeldung: Fehler beim Laden der Ressource: Der Server reagierte mit einem Status von 426 (Upgrade erforderlich) –

+0

Es bedeutet im Allgemeinen, dass Ihre Server-Seite 'WebSocket' und Client-Seite' WebSocket' unterschiedliche Version haben. Versuchen Sie das zu überprüfen. –

Antwort

0

Ich habe das Problem zu beheben nicht in der Lage. Dann habe ich Socket.io benutzt. Es läuft gut.