Господа, перестанте морочинь голову человеку.
Я так понимаю связь осуществляется посредством TCPServer, TCPClient?
Я сам на них не строил, делал на ServerSocket + ClientSocket.
Так вот, там обработка события ClientSocketError дает вполне удобный поть для переподключения.
1. Смотришь какой код ошибки. В зависимости от кода что-то выводишь пользователю.
2. Если надо - запускаешь таймер который попытается переподключить клиента к серверу через некоторое время (не забываешь в процедуре OnTimer отключать таймер, чтобы он при успехе не пытался заново подключаться).
3. Не забываешь обнулить ErrorCode.
Как-то так.
__________________
Некоторые программисты настолько ленивы, что сразу пишут рабочий код.
Если вас наказали ни за что - радуйтесь: вы ни в чем не виноваты.
|