Я документацию на модем не осилил, но 1) Похоже, что при разрыве соединения Вы не можете узнать отправлены ли данные. Аналогия - обычный телефонный модем.
2) Я не знаю, какой трафик считают операторы, но боюсь, что у Вас трафик жрет не подтверждения со стороны сервера, а процедура установления соединения (LCP, PAP, NCP ...). Смотрите сами: пакет подтверждения прима TCP данных очень короткий - от передается только при приеме новых данных.
Соответственно надо проанализировать откуда берется лишний трафик, и что происходит:
а) как часто передаются данные? Каков их размер?
б) Вы сами завершаете соединение или оно само "рвется"? как часто соединение рвется?
Короче, надо разбираться.
Способы уменьшения трафика:
1) не завершайте подключение. Пусть подключение будет всегда установлено (может оказаться что периодическая посылка информации о том, что соединение "живо", дешевле, чем установление соединения перед передачей очередной порции информации).
2) Если возможно, то перейти на UDP (тем самым Вы сами реализовываете подтверждения от сервера, а не отдаете этот процес на откуп TCP/IP стеку модема). Т.е. Вы будете больше контролировать передаваемый трафик.
Короче, Вам надо анализировать и понять, откуда берется лишний трафик. После этого принимать решение, как минимизировать передачу трафика. :-)
-
- Тут дела обстоят немного иначе. AlexandrY(831 знак., 21.04.2008 17:52)
- Спасибо за помощь. - Animat(21.04.2008 16:13)