-3

我必须在我的网站中实现像 facebook 这样的聊天选项。请让我知道任何提供现成工具或任何文章或教程的网站。

4

1 回答 1

0

如果没有谷歌搜索,我不知道有任何网站提供“现成工具”或文章/教程。

我想如果您打算创建这样的功能,您将熟悉发送/接收/处理用户发送的数据,以及分配用户 ID 和处理会话。假设您了解这些操作,我将仅强调一个您可能不熟悉的过程。

我建议使用长轮询来查询页面以获取聊天更新。此方法涉及客户端请求(使用 AJAX)您服务器上的页面内容,您的服务器在有更新要发送(或超时前不久)之前不响应请求。此过程允许页面在一定程度上接收事件,而不是过于频繁地检查更新,因此降低了用户浏览器需要发出的请求数量,从而也降低了您的功能的带宽使用。

于 2012-07-21T03:28:01.903 回答