Цитата(Baser @ May 16 2008, 16:48)

Может, нужно только ”TCP” поменять на ”UDP”:
AT+CIPSTART=”UDP”,”211.136.42.12”,”2020”
OK
CONNECT OK
AT+CIPSEND
> test only // Ctrl Z
SEND OK
Отличие в работе будет в том, что ответы CONNECT OK и SEND OK будут приходить мгновенно, а не как в случае TCP после получения подтверждения от сервера.
Поскольку UDP он как RS-232: послал данные, а куда они дальше делись, никого не волнует.
А как ожидать входящий UDP пакет ? Допустим отправили, оператор гарантирует доставку, он дошол до адресата, адресат соотвецтвенно получил IP отправителя и по нему через сотню милисекунд шлёт подобнй UDP пакет, подскажите как перевести SIM300D в режим ожидания ?
Цитата
не совсем в тему, но тут уже отвлеклись
я правильно понимаю, что держать более одного соединения одновременно можно только с помощью ppp (atd*99#)?
и если при активной ppp-сессии мы хотим что-то ещё сделать (например sms отправить) - нам нужно:
- или рвать сессию;
- или использовать cmux;
- или временно переходить в командный режим с помощью +++ или дёргая dtr.
немного не понятно что именно нужно получить ? несколько паралельных сесий связи по GPRS? для этих целей лучше использовать не встроенный а собственний TCP \ IP стек, а SIm300 использовать просто как модем, тогда количество одновременно созданных параллельных сесий ограничится обёмом TCP стека, и пропускным каналом сети.