Socket.io双向通信教程,取得服务端地址中的参数发布于2025年03月05日 node 在socket.io的客户端代码中,服务端的地址默认是可以不填写的。也可以填写一个namespace,或者填一个ws(s)://或者http(s)://开头的(跨域)地址,或者“地址+命名空间”的组合。本文中,可以... 阅读更多
Socket.io双向通信教程,如何理解使用命名空间?发布于2025年03月04日 node 默认情况下,socket.io的代码中,是不体现命名空间的,或者说命名空间就是/。如果代码日益复杂,增加命名空间就有必要性了。命名空间的作用,就类似苏南大叔的博客文章链接一样,使用路径目录来作为文章链接的命名空间。... 阅读更多
Socket.io双向通信教程,cors跨域通信解决方案发布于2025年03月03日 node 本文主要描述socket.io面临的跨域问题,也就是说html伺服的页面和socket.io服务器不在一起的情况。因为socket.io底层可能是http的polling,还可能是基于websocket协议的。如果... 阅读更多
Socket.io双向通信教程,广播broadcast相关方法发布于2025年03月02日 node socket.io除去协议切换那些事儿来说,单单这个发送消息的基本功能,都是很复杂繁琐的。本文说广播功能,可以理解为一对多发送消息,具体的函数操作细节上还是有很多不同的。特别是socket.io增加了房间的概念后,... 阅读更多
Socket.io双向通信教程,如何修改底层协议信息发布于2025年03月01日 node 众所知之的是:socket.io并不是一个协议的名词,它是一个兼容性质的框架。它的底层协议,不仅包括websocket,还包括其它"polling"/"flashsocket"/"xhr-polling"/"jso... 阅读更多