Проверка состояния соединения с сервером

 

Сорри за глупый вопрос, но подскажите пожалуйста как будет правильнее отследить отключение инета?


1. Не использовать тики, работать в init(). типа

while (true) {
  myStart();
  Sleep(1000);
  RefreshStates();
}

и там уже проверять соединение.


или

2. в start() вызывать какуюнибудь ф-цию внешнюю, тем самым подавая "признак жизни", а во внешней ф-ции есть таймаут, в теч. которого если сигнал не приходит, то соотв-но чтото с инетом. - но тут минус, если инет есть а тиков просто временно нет, то все равно определит как нет инета.

 

хм, спасибо, то есть если эксперт в while(true) запущен, ничего плохого нет. да еще и IsConnected оказывается глючит :)