最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

对Socket.io客户端进行分类

运维笔记admin11浏览0评论

对Socket.io客户端进行分类

对Socket.io客户端进行分类

我正在使用Socket.io开发原型应用程序,并且在理解套接字分类的最佳方法时遇到了一些麻烦。

我的应用程序为多个客户提供服务,并具有两种类型的客户:

  • 使用Node.js运行Socket.io客户端的代理客户端
  • 在浏览器中运行Socket.io客户端的Web浏览器客户端

我的Socket.io服务器如何识别特定的套接字属于客户A的代理相对于客户B的代理相对于客户C的Web浏览器?

我阅读了有关名称空间和房间的信息,但仍然有些困惑。

回答如下:

如果标识不需要安全性,只需让客户端在连接时发送一个特殊事件,指示它们是哪种类型的代理/浏览器。在服务器端,当接收到该事件时,将标识符设置为相应的套接字对象。

如果身份验证需要安全性,则可以通过https://github/oskosk/express-socket.io-session捕获用户会话。

与本文相关的文章

发布评论

评论列表(0)

  1. 暂无评论