Я так понял, что у вас элементарно нет доступа со снифером к серверу с открытым публичным IP.
Иначе ваши тормоза в этой проблеме действительно непонятны.
На сервере запускаете снифер и поключаетесь к этому серверу через GSM сеть <- ваш модем <-микроконтроллер.
Снифер вам и покажет какие реально интервалы между входящими пакетами, какое окно на прием у вашего модема, какое окно выделяет сервер, каие задержки от запроса до ответа.
По моему опыту в GSM сетях средняя задержка прохождения пакета = 0.5 сек в 3G сетях - 0.1 сек
Т.е. даже в 3G сетях для получения хорошей скорости нельзя работать по принципу ожидать ответа на каждый запрос. Чтобы так не делать в TCP выделяется окно и применяется алгоритм Нагла
Если алгоритм Нагла не работает, то дело в модеме, если же сервер фиксирует частую потерю пакетов и ретрансмиты из-за этого то дело в сети.
Кстати попутно не могу понять (встроенный TCP стек модемов никогда не прменял) как алгоритм Нагла может работать при наличии неизвестной транспортной задержки в канале AT команд?
Насколько я успел протестировать SIM300 у них нормальная средняя скорость исходящего трафика где-то 3.5 Кбайт в сек по GPRS
Цитата(skaarj @ Aug 24 2008, 22:43)

позвольте не согласиться, у меня стоит вполне определенная задача - собрать устройство,ориентированное на исходящий траффик и независимое от компа. ето резко сужает круг вариантов для игры,да и играться особо нет времени, потому и спрашиваю- может уже ктото столкнулся с этой проблемой и может посоветует пути ее решения. я кстати подключал модем к компу и делал стандартное соединение, просматривал даже сниффером ком порта комманды,которые передаются модему. это все хорошо,но поднимать протокол обмена данными с стандартным модемом на атмеге 32 -имхо,ето слишком неэффективно,гораздо удобнее использовать заложенные в модем функции,тот же тсп стек,например.