Собственно, почему я и спрашивал про POS-терминал. Если нет гарантии устойчивой связи с сервером, розничная точка, тем более работающая круглосуточно, должна работать off-line, время от времени сливая данные серверу, желательно используя транзакционный механизм. Для передачи данных можно использовать хотя бы протокол SMTP.
Вот от этого и нужно плясать, а не ловить сообщение о разрыве связи. Ну, поймал, ну записал в локальную базу, и что?
|