项目:需要1-1私人聊天的应用程序。
当前的系统:在应用程序的当前登录系统使用为用户在保持登录一个cookie系统
1-1使用PHP/MySQL的聊天系统
我明白如何实现聊天系统(我刚刚看了一下彗星,并且以后可能会实现它,但现在,我打算使用基本的AJAX使用计时器);在聊天过程中聊天将存储在文本/ XML文件中,并且一旦完成,它将被存档到数据库中。当聊天开始时,文件名将被存储在数据库中,并且一旦被检索,将被存储为cookie(除了聊天开始和结束时,数据库将保持不变)。
问题:用户不能与其他用户开始对话,除非他们都在线。如何设计系统,以便只有在两个用户都在线时才能开始聊天?
我并不需要特定的代码,只是使其工作的逻辑。
用户只会通过点击链接发起聊天..只显示他的在线人的链接...保存用户在数据库中的状态并通过超时上传您的在线人员列表。 – 2012-01-10 16:44:53