реклама на сайте
подробности

 
 
> CMUX и передача больших пакетов через TCP
A3OT
сообщение Jul 31 2014, 04:42
Сообщение #1





Группа: Новичок
Сообщений: 4
Регистрация: 31-07-14
Пользователь №: 82 419



Добрый день.

Подскажите пожалуйста, как отправлять большие пакеты через TCP в режиме CMUX.
В режиме CMUX есть ограничение на размер фрейма, так я
1) Настраиваю модем
2) Отправляю команду AT^SISW=0,150 (в обертке протокола CMUX, конечно)
3) Отправляю первую часть пакета (98 байт в информационном поле плюс 6 байт протокола)
F9 07 EF 2D 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F 20 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 2E 2F 30 31 32 33 34 35 36 37 38 39 3A 3B 3C 3D 3E 3F 40 41 42 43 44 45 46 47 48 49 4A 4B 4C 4D 4E 4F 50 51 52 53 54 55 56 57 58 59 5A 5B 5C 5D 5E 5F 60 61 06 F9
4) Отправляю вторую часть пакета (52 байта в информационном поле плюс 6 байт протокола)
F9 07 EF 2D 62 63 64 65 66 67 68 69 6A 6B 6C 6D 6E 6F 70 71 72 73 74 75 76 77 78 79 7A 7B 7C 7D 7E 7F 80 81 82 83 84 85 86 87 88 89 8A 8B 8C 8D 8E 8F 90 91 92 93 94 95 06 F9
5) После этого (как я понимаю) модем остается в режиме ввода данных. Через две минуты получаю URC ^SISW 0,2.

Короткие, в один фрейм, пакеты отправляются нормально.
Я вообще правильно это все делаю или большие пакеты отправляются как-то иначе?

PS: модем Cinterion BGS2

Сообщение отредактировал A3OT - Jul 31 2014, 04:42
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 21st August 2025 - 14:34
Рейтинг@Mail.ru


Страница сгенерированна за 0.01332 секунд с 7
ELECTRONIX ©2004-2016