Socket.IO资料

https://segmentfault.com/a/1190000010974426?utm_source=tag-newest 利用 socket.io 实现消息实时推送
https://github.com/noiron/socket-message-push

https://www.jianshu.com/p/d5616dc471b9 WebSocket协议-Socket.io 客户端API
https://www.w3cschool.cn/socket/socket-k49j2eia.html socket.io 客户端 API
https://blog.csdn.net/Haley_Guo/article/details/80506159 WebSocket介绍和使用nodejs+socket.io搭建服务器和客户端

https://blog.csdn.net/u010528747/article/details/54341751 socket.io 中文api
https://www.cnblogs.com/xiezhengcai/p/3956401.html SOCKET.IO,系统API,
https://www.jianshu.com/p/778103da093d socket.io 简易API
https://www.jianshu.com/p/76ccda51a831 Socket.io客户端API
https://blog.csdn.net/zheng0518/article/details/50364330 socketio单聊,群聊
https://www.cnblogs.com/wvvv/p/5636958.html socket.io多房间聊天
https://www.cnblogs.com/lxxhome/p/5980615.html socket.io 中文手册 socket.io 中文文档
https://blog.csdn.net/strugglethunder/article/details/80480345 socket.io实现聊天功能——第一章 、群聊
https://blog.csdn.net/DevelopAndroid/article/details/78924328 IM系统:消息推送及离线存储
https://blog.csdn.net/calmkey/article/details/51023305 基于netty的企业即时通讯系统的设计与实-离线消息处理
https://blog.csdn.net/chou_out_man/article/details/85276962 Netty实战 IM即时通讯系统(一)IM系统简介
服务器和客户端都有 emit和on这两个函数,是socket.io的核心,通过emit和 on可以轻松地实现服务器与客户端之间的双向通信。

emit :用来发射一个事件或者说触发一个事件,第一个参数为事件名,第二个参数为要发送的数据,第三个参数为回调函数(一般省略,如需对方接受到信息后立即得到确认时,则需要用到回调函数)。
on:用来监听一个 emit 发射的事件,第一个参数为要监听的事件名,第二个参数为一个匿名函数用来接收对方发来的数据,该匿名函数的第一个参数为接收的数据,若有第二个参数,则为要返回的函数。

socket.io提供了三种默认的事件(客户端和服务器都有):connect 、message 、disconnect 。当与对方建立连接后自动触发 connect 事件,当收到对方发来的数据后触发 message事件(通常为socket.send() 触发),当对方关闭连接后触发 disconnect事件。
此外,socket.io 还支持自定义事件。
最后,需要注意的是,在服务器端区分以下三种情况:

socket.emit() :向建立该连接的客户端广播

socket.broadcast.emit():向除去建立该连接的客户端的所有客户端广播

io.sockets.emit():向所有客户端广播,等同于上面两个的和

作者:葶寳寳
链接:https://www.jianshu.com/p/22844b9192ce
https://www.jianshu.com/p/22844b9192ce 基于Socket.IO的客户端和服务端通信
https://github.com/goddessting/socket.io-demo

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值