websocket简单运用

来源:互联网 发布:会声会影x9注册机软件 编辑:程序博客网 时间:2024/06/08 00:12

websocket可以运用在即时通讯上,本文用nodejs作为websocket服务端,nodejs安装不做讲解,安装完后需要安装ws模块:npm install ws

server.js

var WebSocket = require('ws');var WebSocketServer = WebSocket.Server;var wss = new WebSocketServer({ port: 7272 });var clients = [];function wsSend(message) {  for(var i=0; i<clients.length; i++) {      var clientSocket = clients[i].ws;      if(clientSocket.readyState === WebSocket.OPEN) {      clientSocket.send(message);      }    }  }  wss.on('connection', function(ws) {   clients.push({"ws": ws});    ws.on('message', function(message) {  console.log(message);  wsSend(message)  });  }); 
开启服务:node server.js

原创粉丝点击