2010-05-10 26 views
0

我正在使用JApplet創建聊天應用程序。我在init()方法中創建了套接字,並且一切看起來都很好。現在,我想在關閉窗口(JApplet所在的窗口)時發送「用戶已離開房間」的消息,並關閉套接字。我應該在JApplet中編寫我的清理任務?

我在destroy()方法中寫了我的清理任務。但他們似乎沒有工作。哪裏是寫這個邏輯的正確位置,以便它可以在所有可能的情況下工作,例如用戶關閉瀏覽器的關閉按鈕或導航到不同的頁面?提前:)

感謝

回答

0

試圖重寫stop()

+0

其實摧毀工作正常。在調試之後,我發現我做了一點小錯誤,這就是爲什麼消息沒有被髮送。 – TCM 2010-05-10 15:42:51

0

我假設你有一些方法來跟蹤用戶是否仍然登錄到房間。如果您處於非活動狀態的超時期限,如果用戶在指定的時間段內處於非活動狀態,則可以自動將用戶註銷。

相關問題