Цитата(Pedro De Pacas @ Jun 26 2012, 10:01)

Доброго времени суток. Имеется модуль Sim5320E работающий в сети Utel. На данный момент пытаюсь добиться максимальной скорости выдачи данных с модуля в сеть. На данный момент всё что смог выдавить - это 2 кБ/с по TCP/IP и 4кБ/с по UDP. Передача нового пакета модулю происходит лишь при получении "Send ok" (TCP/IP) или "ОК" (UDP) от модуля. Проблема в том что этих ответов приходится долго ждать из-за чего передача сильно тормозится. Размер пакетов - максимальный (1024 байта). Работа происходит в "non-transparent mode" по RS232 в режиме "null mode" со скоростью 115200 бит/с. Вопрос такой - как можно поднять скорость обмена с сетью? Что я делаю не так?
Любая Wireless технология передачи данных имеет значимую задержку прохождения пакета. И при таком подходе (подтверждении каждого пакета), естественно, задержки в сумме определят общую скорость передачи данных. Для устранения этого и придумали концепцию TCP-окна. Не ждите Send OK, передавайте сплошным TCP-потоком. По идее, сокет сам будет подтверждать при приближении к границам окна. Но вот как настроить сокет в тср-стеке модуля - не знаю, скорее всего, невозможно. Остается надеяться, что там по умолчанию достаточно большое значение окна.