我正在开发一个项目,允许用户发布他们想要销售的商品,客户要求用户能够与其他人聊天。例如,用户搜索项目,查看该项目并查看该项目的海报是否在线并单击聊天以启动聊天会话。
为了跟踪在线用户,我在我的数据库中创建了一个“在线”表,以便在登录时,用户名存储在此表中,并在注销时被删除。这样做的问题是,如果用户没有注销但只是关闭浏览器,则不会从“在线”表中删除用户名。实现这个的最佳方法是什么?
如何在用户之间实现聊天,以便在用户看到他想要购买的项目并且用户在线时,他可以点击“聊天”或类似的内容,并打开聊天窗口,就像Facebook一样只有2个用户聊天,每个用户一次可以与多个其他用户聊天。
任何帮助都将不胜感激。
答案 0 :(得分:0)
答案 1 :(得分:0)
试试freichat。它是一个免费的1-1聊天jquery聊天系统。