Узнай какой пакет приходит когда он онлайн.
Ну в моем понимании скрипт у тебя должен получиться что-то из темы:
Проверка по времени
- отправка пакета что бы узнать если гм
- если от сервера приходит пакет что гм онлайн разрыв соединения.
На форуме куча тем по таймингу, моменты которые у меня вызвали сложность я выкладывал в теме про перебор:
http://coderx.ru/showthread.php?t=11087
Там внизу подписаны две темы от куда я брал информацию.