![](/img/smilies/icon_eek.gif)
![](/img/smilies/icon_confused.gif)
LastLeader, тогда идём от обратного, используем onConnect (подсуетился, посмотрел, она скомпилируется нормально), отсутствие которого скажет нам о возможных проблемах с сервером, однако от подвисания это нас не сильно избавит, более того, если сервер не ответит, то событие так и не произойдёт, а значит, придётся реализовывать перебор серверов отдельным потоком или по независимому таймеру.