如何使用socke.io进行个人聊天?

时间:2016-04-26 06:25:41

标签: node.js socket.io

我是node.js的新手。我尝试socket.io向所有客户发送消息,但我不知道如何使用socke.io进行个人聊天,而不使用 php

1 个答案:

答案 0 :(得分:0)

我建议您浏览socket.io文档的Rooms and Namespaces部分。它专为您正在寻找的确切用例而设计。

  

Socket.IO允许你“套接”你的套接字,基本上   意味着分配不同的端点或路径。

     

这是一项有用的功能,可以最大限度地减少资源数量(TCP   连接)同时在你的内部分开关注   通过引入沟通渠道之间的分离来应用。

关于房间:

  

在每个命名空间中,您还可以定义套接字可以加入和离开的任意通道。

所以每个对话都是两个订阅者的单一频道。为确保隐私,您可以使用唯一令牌作为仅分发给相关方的频道标识符。