,,node.js ws模块搭建websocket服务端的方法示例

,,node.js ws模块搭建websocket服务端的方法示例

本文主要介绍一个如何利用node.js ws模块构建websocket服务器的例子。边肖认为这很好。现在分享给大家,给大家一个参考。来和边肖一起看看吧。

首先下载websocket模块,输入命令行。

npm安装ws

node.js的模块ws可以用来创建websocket服务,基本的express和http模块都可以使用。

var express=require(' express ');

var http=require(' http ');

var web socket=require(' ws ');

var app=express();

var server=http . create server(app);

var wss=新WebSocket。服务器({ server });

创建服务后,websocket服务通过监听message事件从客户端获取数据,然后我们就可以向客户端发送一些消息了。

wss.on('连接',函数连接(ws) {

Console.log('连接成功!')

ws.on('消息',函数传入(数据){

WSS . clients . foreach(function each(client){

client.send('你爱我吗?');

});

});

});

对于我构建的服务,我选择监视端口3000,

server.listen(3000,函数listening() {

Console.log('服务器启动成功!');

});

最后,客户端很简单。web API用于创建连接:新建web(socket);

var socket=` ws://localhost:3000 `;

var web socket=new web socket(socket);

关于webSocket的详细操作,可以去w3c看看:WebSocket

这就是本文的全部内容。希望对大家的学习有帮助,支持我们。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: