我正在尝试使用ws模块创建节点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);
});
答案 0 :(得分:0)
以管理员身份运行npm update
应该更新软件包并解决您的问题。
答案 1 :(得分:0)
我无法解决问题。然后我使用了Socket.io。效果很好。