Yurakl писал(а):и что же эти файлы сделают???
А откомпилировать и запустить?
Модератор: Модераторы
Yurakl писал(а):и что же эти файлы сделают???
alexs писал(а):Yurakl писал(а):и что же эти файлы сделают???
А откомпилировать и запустить?
Yurakl писал(а):Однако в некоторых моментах она почему-то не срабатывает. И при отсутствии сети данные все равно передаются.
Ну как, за истекшие две недели поняли, что Вам две страницы пытаются объяснить?Yurakl писал(а):пустой пакет проверяет наличие связи для того, что сразу данные невозможно отправить, их необходимо обработать перед отправкой. а если пустой пакет не доходит, т.е. связи нет, то он просто записывается в память, а обрабатывается позже
and писал(а):Ну как, за истекшие две недели поняли, что Вам две страницы пытаются объяснить?Yurakl писал(а):пустой пакет проверяет наличие связи для того, что сразу данные невозможно отправить, их необходимо обработать перед отправкой. а если пустой пакет не доходит, т.е. связи нет, то он просто записывается в память, а обрабатывается позже
"если пустой пакет не доходит" - связи нет на момент отправки тестового пакета. Но не гарантирует, что связь не появится в следующий момент.
Если пустой пакет отправился - связь есть на момент отправки тестового пакета. Но не гарантирует, что связь не прервётся в следующий момент.
Вам ведь SAK описАл самый правильный и очевидный подход: посылайте сразу пакет с данными. Если "связи нет" - он не дойдёт, и Send не вернёт размер Ваших данных, и тогда сохраняйте на диск.
Т.е. нарушается очередь, я правильно Вас понял? Так отправляйте всегда самый старый пакет!Yurakl писал(а):Если посылать сразу пакет с данными, то тогда возникнет такая ситуация, что пока не было связи и данные сохранялись в памяти,а когда она появилась, то им сначала пришел пакет,который обрабатывается в настоящее время,а только потом пакеты из памяти.
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 8