項目:需要1-1私人聊天的應用程序。
當前的系統:在應用程序的當前登錄系統使用爲用戶在保持登錄一個cookie系統
1-1使用PHP/MySQL的聊天系統
我明白如何實現聊天系統(我剛剛看了一下彗星,並且以後可能會實現它,但現在,我打算使用基本的AJAX使用計時器);在聊天過程中聊天將存儲在文本/ XML文件中,並且一旦完成,它將被存檔到數據庫中。當聊天開始時,文件名將被存儲在數據庫中,並且一旦被檢索,將被存儲爲cookie(除了聊天開始和結束時,數據庫將保持不變)。
問題:用戶不能與其他用戶開始對話,除非他們都在線。如何設計系統,以便只有在兩個用戶都在線時才能開始聊天?
我並不需要特定的代碼,只是使其工作的邏輯。
用戶只會通過點擊鏈接發起聊天..只顯示他的在線人的鏈接...保存用戶在數據庫中的狀態並通過超時上傳您的在線人員列表。 – 2012-01-10 16:44:53