Где я должен написать свои задачи по очистке в JApplet? - PullRequest
0 голосов
/ 10 мая 2010

Я создаю приложение чата с помощью JApplet. Я создал сокет в методе init (), и все, кажется, работает нормально. Теперь я хочу отправить сообщение «пользователь вышел из комнаты», когда он закрывает окно (в котором находится JApplet), а также закрыть сокеты.

Я написал свои задачи по очистке в методе destroy (). Но они, похоже, не работают. Где правильное место для написания этой логики, чтобы она работала во всех возможных случаях, например, когда пользователь закрывает кнопку закрытия браузера или переходит на другую страницу?

Заранее спасибо:)

Ответы [ 2 ]

0 голосов
/ 10 мая 2010

Я предполагаю, что у вас есть какой-то способ отследить, вошел ли пользователь в комнату. Если вы встраиваете период ожидания бездействия, вы можете автоматически отключить пользователя, если он неактивен в течение указанного периода.

0 голосов
/ 10 мая 2010

Попытка переопределения stop()?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...