我正在嘗試爲某個網站創建聊天室之類的應用程序。對於這個我有兩個選擇:創建聊天室應用程序的問題
要使用socket編程,並在服務器上打開一個套接字和這個連接到所有誰是在聊天室的客戶端。爲此客戶首先下載聊天室的小程序。
只需以1秒的間隔連續向Ajax服務器發送請求並刷新頁面的聊天內容區域即可。
我不能決定哪個stretagy會更好。所以如果有人告訴我哪個資源密集程度較低,如果還有其他更好的選擇,那麼請告訴我。
其次我想使用存儲在服務器上的會話文件,它維護所有登錄用戶的會話。那麼我應該如何訪問存儲在服務器上的文件,以便我可以擁有一些會話對象的成員變量,如
sessionobject.chatroom="1"
。//請不要去語法,但它的意義。
那麼有可能在服務器上訪問由服務器創建的文件來維護會話嗎?如果是,那麼如何?
非常感謝克里斯。這真的非常有用,因爲它讓我對這兩種方法有了深入的瞭解。 – codeomnitrix 2011-03-17 09:44:05