节点js服务器无法正常工作

时间:2016-05-15 04:58:56

标签: javascript node.js websocket

我正在尝试使用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);
});

2 个答案:

答案 0 :(得分:0)

以管理员身份运行npm update应该更新软件包并解决您的问题。

Here is a similar issue reported fixed by another user.

答案 1 :(得分:0)

我无法解决问题。然后我使用了Socket.io。效果很好。

相关问题