1. 首页
  2. 数据库
  3. 其它
  4. 利用Socket.io 实现消息实时推送功能

利用Socket.io 实现消息实时推送功能

上传者: 2020-09-20 11:40:05上传 PDF文件 154.49KB 热度 27次

最终完成的项目地址为:项目的流程中存在着这样的几个对象:。为了达到这种双向的实时消息传递,很明显地考虑用 WebSocket 来实现。方便起见,这里只用一个数组保存用户信息,实际工作中可以根据需要放入数据库中保存。同理,还有一个 deleteSocketId() 函数用于删除用户信息,代码可见同一文件。服务器的思路大致如此,接下来介绍客户端中是如何进行相应的处理的。注意这个文件并不能用在实际的项目中,只是用来显示消息推送的效果而已。在开启了服务器之后,打开 client/index.html,根据提示随意输入一个 tokenId 即可。你可以打开多个 client 页面,输入不同的 tokenId,然后检查消息是否发送给了正确的用户。

下载地址
用户评论