0

我正在用 php 开发一个多用户聊天系统。我知道推拉、反向 ajax、彗星等,但大多数情况下我们必须在我们的服务器上进行配置。

但是,我无法访问我的服务器来安装这些脚本,因为我有共享托管服务提供商。

所以经过一些研究我才知道pusherpubnub提供了 api 来在浏览器上推送数据。

问题是关于pubnub,他们正在提供向客户端发送数据的渠道,但问题是我想开发多用户聊天,其中数据将仅发送给一个用户,而不是多播聊天。

我认为一种解决方案是为每个用户创建一个唯一的频道,以便数据只会发送给该用户,但这似乎效率不高。那么用pubnub实现多用户聊天系统的任何其他方式?

或任何其他更好的建议?

4

1 回答 1

2

带有 PubNub 的多用户聊天系统

开始使用 - PubNub 最佳实践:如何管理私人房间?

您正在询问具有 PubNub 的多用户聊天系统,其中通信方式是两个用户之间的一对一并行对话。好消息!PubNub 有一项名为PubNub PULSE的服务- 为您的多用户聊天提供理想的一对一交流方式 - http://www.pubnub.com/price(请参阅PULSE部分)。

PubNub 最佳实践 - 如何管理私人房间

还有一个从这里开始的对话,Mikita 提到了如何创建多房间聊天服务,可能类似于 Facebook 聊天,您可以在其中加入并坐在多个聊天室 - PubNub 最佳实践:如何管理私人房间?

编辑 - 更新信息 - 2018 年 3 月

每个用户使用一个频道并不是低效的。使用尽可能多的频道。就您使用的频道数量而言,它们不会花费您更多(或更少)。

上述定价计划已过时。请查看PubNub 定价和远离设备计数。

于 2012-08-13T21:50:21.523 回答