2
我想用ws模塊製作節點js服務器。但它不起作用。它說升級需要。節點js服務器不工作
我的服務器端代碼:
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');
});
客戶端代碼:
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);
});
您是否收到任何錯誤訊息? –
錯誤消息: 無法加載資源:服務器響應的狀態爲426(需要升級) –
它通常意味着您的服務器端'WebSocket'和客戶端'WebSocket'版本不同。試着檢查一下。 –