node.js作为单纯的websocket的server端,来完成java的springMVC框架中前端的消息推送,

2022-08-05 社会 61阅读

用node.js安装WebSocket库:

npm install ws

然后建立server:

var WebSocketServer = require('ws').Server
  , wss = new WebSocketServer({port: 8080});
wss.on('connection', function(ws) {
    ws.on('message', function(message) {
        console.log('received: %s', message);
    });
    ws.send('something');
});

 客户端用HTML5标准:

var ws = new WebSocket("ws://127.0.0.1:8080/");     
   
ws.onopen = function() {    
   alert("Opened");    
   ws.send("I'm client");    
};    
   
ws.onmessage = function (evt) {     
    alert(evt.data);    
};    
   
ws.onclose = function() {    
   alert("Closed");    
};    
   
ws.onerror = function(err) {    
   alert("Error: " + err);    
};
声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com