-1

我正在开发一个项目,该项目使用户能够发布他们想要出售的物品,客户要求用户能够与其他人聊天。例如,用户搜索一个项目,查看该项目并查看该项目的发布者是否在线,然后单击聊天以启动聊天会话。

  1. 为了跟踪在线用户,我在我的数据库中创建了一个“在线”表,以便在登录时,用户名存储在该表中并在注销时被删除。这样做的问题是,如果用户没有注销而只是关闭浏览器,则用户名不会从“在线”表中删除。实现这一点的最佳方法是什么?

  2. 我如何在用户之间实现聊天,以便如果用户看到他想购买的物品并且用户在线,他可以点击“聊天”或类似的东西,然后像 Facebook 一样打开一个聊天窗口,只有 2 个用户聊天,并且每个用户一次可以与多个其他用户聊天。

任何帮助将不胜感激。

4

2 回答 2

0
  1. 您可以在登录时创建会话,然后在 x 次后终止它们并从数据库中删除该条目。
  2. 您可以使用 cometchat,然后根据您的需要重写它!
于 2012-08-26T17:18:43.813 回答
0

试试freichat。它是一个免费的 1-1 聊天 jquery 聊天系统。

于 2012-08-26T18:09:34.470 回答