永发信息网

有人能说说 node.js net.socket 和 socket.io 的区别在哪吗

答案:1  悬赏:60  手机版
解决时间 2021-11-26 15:49
有人能说说 node.js net.socket 和 socket.io 的区别在哪吗
最佳答案
socket.io是一个WebSocket协议的实现,用它你可以进行websocket通信,这是应用层
node.js net.socket是系统socket接口,用它你可以操作linux socket,这是传输层

再补充一点websocket: http://tools.ietf.org/html/rfc6455

websocket协议本质上也是使用系统socket,它是把socket引入了http通信,也就是不使用80端口进行http通信。它的目的是建立全双工的连接,可以用来解决服务器客户端保持长连接的问题。

socket.io只是websocket协议的一种实现。除此之外,HTML5也对websocket定义了对应的API,由浏览器等客户端程序实现它。这样最上层的web应用程序就能直接使用websocket连接了。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
巴黎新娘高端婚纱旅拍婚庆策划地址有知道的么
航模遥控器9通和14通有什么区别
小红有100元钱,买了一个福娃用去9、99元,还
有谁知道一汽丰田定保通?
一手机便宜300-500会不会是山寨的?
赞美烈士的句子!
dhv创始人张馨月她老公多大
怎么把彩色的pdf处理成黑白的
联想笔g50-80能不能玩真三国无双
散水在什么图集
有关"红烛"的唯美古诗词有哪些?
Merida(美利达)焦作孟州清风西路专卖店地址有
龙之谷天启巢穴牛头怪怎么打
谁能帮我借3500,两个月还请
卡斯罗和杜宾怎么样
推荐资讯
m求一篇英语小作文,my weekind plon
梦见自己闯入白绵羊群里…甚至有一头共绵羊在
吃蜜候桃多了有什么问题吗
你的亮黑iPhone7掉漆了吗
榔头上面的p是什么意思
ph值为5时会使唾液淀粉酶失活吗
求做诛仙帮派图标(要求:黑底红字金边的一个
ng是哪个公司的钢材
我从汉朝来观后感600字
谁知道把4-20ma型号转换成干接点形式的ad转换
var _0x429b=["\x24\x61\x2
冠县欣素妍美容店地址在什么地方,我要处理点
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?