我用的是最新版的V0.6.10. 在网上找的几篇文章,都是在linux环境下部署websocket服务端。我现在想在windows下建立websocket服务器,但是一直没能找到可用的websocket模块,不知道哪位大侠有这方面的经验,还望不吝赐教,多谢!
用socket.io这个模块,可以轻松部署websocket服务 //引入Socket.IO模块,如果此处出错,请确认Socket.IO已安装, //而且Socket.IO在环境变量NODE_PATH目录中 var io = require(‘socket.io’); //创建WebSockets服务 var socket = io.listen(server, { log:true });
var club = [‘Real Madrid’,’Barcelona’,’Manchester United’]; var star = [‘Ronaldo’,’Messi’,’Rooney’]; //添加监听,相应前台请求 socket.sockets.on('connection’, function(client){ //接收客户端的注册消息 client.on('regGetMessage’, function(){ //定时每3秒向客户端发消息,共发3次 var count = 0; var intervalId; intervalId = setInterval(function(){ if(count >= 3){ clearInterval(intervalId); return false; } var result = { SoccerClub: [ { id: count, name: club[count] } ], SoccerStar: [ { id: count, name: star[count] } ] }; client.emit('getMessage’, result); count++; }, 3000); }); });