red5 отключение клиента не работает: S - PullRequest
0 голосов
/ 15 ноября 2010

Я использую Red5 0.9.0.1, и я пытаюсь отключить приложение flash-клиента от моего приложения сервера red5.Я достиг ручного отключения клиента с помощью close ();на моем флэш-приложении.но я не могу просто отключить пользователя, когда пользователь закрывает проводник Windows или пользователь теряет подключение к Интернету.Любое предложение о том, как это сделать?кто-нибудь может направить меня на правильный путь?

Ответы [ 2 ]

0 голосов
/ 11 марта 2013

В IE вы должны использовать обработчик onUnLoad () для вызова вашего клиентского приложения Flash.Затем вызов должен закрыть NetConnection;это самый «чистый» способ сделать это.В противном случае на стороне сервера библиотека ввода-вывода обнаружит и обработает отключение (одноранговое отключение).

0 голосов
/ 16 апреля 2011

Метод отключения сервера red5 делает именно это.

вам нужно переопределить это, и это будет выглядеть так ...

@Override
public void disconnect(IConnection conn, IScope scope)
{

}
...