// 引入WebSocket模块 var ws = require("nodejs-websocket") var PORT = 3030 var server = ws.createServer(function(conn){ console.log("新连接") conn.on("text",function(str){ console.log("接受数据"+str) conn.sendText("返回数据:"+str) }) conn.on("close",function(code,reason){ console.log("关闭连接") }) conn.on("error",function(err){ console.log(err) }) }).listen(PORT) console.log("websocket 监听端口: " + PORT)
github地址:https://github.com/Rossy11/node
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/98844.html
摘要:好的,这样以来我们的前期准备工作就已经完成了,下面我们来搭建聊天室对应的客户端和服务器端。 websocket简介 websocket其实HTML中新增加的内容,其本质还是一种网络通信协议,以下是websocket的一些特点: (1)因为连接在端口80(ws)或者443(wss)上创建,与HTTP使用的端口相同,几乎所有的防火墙都不会阻塞WebSocket链接 (2)因...
摘要:好的,这样以来我们的前期准备工作就已经完成了,下面我们来搭建聊天室对应的客户端和服务器端。 websocket简介 websocket其实HTML中新增加的内容,其本质还是一种网络通信协议,以下是websocket的一些特点: (1)因为连接在端口80(ws)或者443(wss)上创建,与HTTP使用的端口相同,几乎所有的防火墙都不会阻塞WebSocket链接 (2)因...
摘要:预备工作序最近正在研究相关的知识,想着如何能自己实现协议。监听事件就是协议的抽象,直接在上面监听已有的事件和事件这两个事件。表示当前数据帧为消息的最后一个数据帧,此时接收方已经收到完整的消息,可以对消息进行处理。 A、预备工作 1、序 最近正在研究 Websocket 相关的知识,想着如何能自己实现 Websocket 协议。到网上搜罗了一番资料后用 Node.js 实现该协议,倒也没...
摘要:如果你有一个高流量的站点,提高性能的第一步是在你的前面放一个反向代理服务器。使用在一个已经存在的服务器前做反向代理,作为的一个核心应用,已经被用于全世界成千上万的站点中。 如果你的 node 服务器前面没有 nginx, 那么你可能做错了。— Bryan Hughes Node.js 是使用 最流行的语言— JavaScript 构建服务器端应用的领先工具 。由于可以同时提供 web ...
阅读 2084·2021-11-02 14:48
阅读 2762·2019-08-30 14:19
阅读 2931·2019-08-30 13:19
阅读 1299·2019-08-29 16:17
阅读 3232·2019-08-26 14:05
阅读 2989·2019-08-26 13:58
阅读 3076·2019-08-23 18:10
阅读 1108·2019-08-23 18:04