|
Склеиваются UDP пакеты |
|
|
|
Nov 21 2016, 04:42
|
Частый гость
 
Группа: Свой
Сообщений: 82
Регистрация: 3-09-04
Из: Russia, Novosibirsk
Пользователь №: 590

|
Всем добрый день. Имеется SIM800C, который раз в 5сек отсылает UDP пакет на сервер, на что сервер ему немедленно отвечает. Большую часть времени работает стабильно, но иногда наблюдается такая картина: -> модем отправил пакет <- пришел ответ -> модем отправил пакет <- пришел ответ -> модем отправил пакет -> модем отправил пакет -> модем отправил пакет <- пришло сразу 3 пакета в одном Сервер при этом пишет, что честно отправил ответ немедленно. По потреблению модема видно, что все эти 15сек. данные действительно не приходят. Такие дикие задержки на сети оператора? Или что-то еще? Ладно бы задержки, но как разделять эти пакеты? Модем не дает никакой информации о том, где один пакет закончился и начался другой, выдает данные одним потоком. Может есть способ от модема добиться больше информации? При этом непонятно - то ли пакеты склеились на стороне оператора (чего быть не должно), то ли пришли с таким коротким интервалом, что модем их выдал одним пакетом.
|
|
|
|
|
 |
Ответов
|
Nov 30 2016, 18:24
|

Профессионал
    
Группа: Свой
Сообщений: 1 292
Регистрация: 26-06-07
Пользователь №: 28 718

|
Цитата SOCKET в winapi работает точно так же - сколько данных упало, столько склеенных и на выходе. говорите, пожалуйста, в тех областях, где вы компетентны. если вы не умеете подписываться на изменение состояния дескриптора, то вам хаутушки читать надо, а не советы давать. а на билли никто не жалуется потому что так дебильно виндовый сокет (который BSD кстати) никогда не работал. Цитата Смешал в кучу UDP и TCP не он, а модемописальщики. да не клеит модем пакеты. включите логику уже. это что первый трекерописатель на форуме? ни модемы, ни маршрутизаторы не клеят пакеты. маршрутизаторы могут выбросить пакет если задан мелкий MTU, но не клеит их.
|
|
|
|
Сообщений в этой теме
Daniil Склеиваются UDP пакеты Nov 21 2016, 04:42 Alechek Оператор, конечно, может чудить, но в Вашем случае... Nov 21 2016, 06:26 k155la3 Цитата(Daniil @ Nov 21 2016, 07:42) . . .... Nov 21 2016, 06:39 Daniil 1. Сервер под nodejs, но роли особой это не играет... Nov 21 2016, 06:39 k155la3 Цитата(Daniil @ Nov 21 2016, 09:39) . . .... Nov 21 2016, 07:15  Сергей Борщ QUOTE (k155la3 @ Nov 21 2016, 10:15) Если... Nov 21 2016, 07:32   k155la3 Скользкое место - это передача/прием по компорту в... Nov 21 2016, 08:12 Daniil В UDP пакует сам модем. Отсылаю стандартно, по ком... Nov 21 2016, 07:32 Baser Цитата(Daniil @ Nov 21 2016, 06:42) Имеет... Nov 21 2016, 11:17 Сергей Борщ QUOTE (Baser @ Nov 21 2016, 14:17) Проток... Nov 21 2016, 12:23  Baser Цитата(Сергей Борщ @ Nov 21 2016, 14:23) ... Nov 21 2016, 12:46 Alechek Цитата(Baser @ Nov 21 2016, 16:17) У вас ... Nov 21 2016, 12:42  Сергей Борщ QUOTE (Alechek @ Nov 21 2016, 15:42) Так ... Nov 21 2016, 12:50 Daniil Цитата(Baser @ Nov 21 2016, 18:17) Честно... Nov 21 2016, 13:40  k155la3 Цитата(Daniil @ Nov 21 2016, 17:40) . . .... Nov 21 2016, 13:54   Alechek Цитата(k155la3 @ Nov 21 2016, 18:54) У оп... Nov 21 2016, 18:19 Alechek Сергей Борщ, вот и я о том же, что ОпСоСы подобны ... Nov 21 2016, 12:53 dxp А с чего взяли, что склеивается именно на уровне U... Nov 22 2016, 04:43 Daniil Цитата(dxp @ Nov 22 2016, 11:43) А с чего... Nov 22 2016, 06:50  Baser Цитата(Daniil @ Nov 22 2016, 08:50) Нет, ... Nov 22 2016, 09:59 Alechek 99% проблема в операторе. Кто, кстати? Не Мегафон ... Nov 22 2016, 07:16 Daniil Цитата(Alechek @ Nov 22 2016, 14:16) 99% ... Nov 22 2016, 07:21 GeGeL Цитата(Alechek @ Nov 22 2016, 10:16) 99% ... Nov 26 2016, 20:25  Daniil Цитата(GeGeL @ Nov 27 2016, 03:25) Сервер... Nov 28 2016, 05:42 Alechek Так, как идея - порт какой? Может сменить на друго... Nov 22 2016, 08:16 smalcom У ТС'а UDP. Попыток доставить такой стек не де... Nov 28 2016, 07:05 butthead2 Так и не понял из-за чего сыр-бор развели. С UDP я... Nov 29 2016, 12:13  Alechek Цитата(butthead2 @ Nov 29 2016, 17:13) Го... Nov 29 2016, 12:52   butthead2 Цитата(Alechek @ Nov 29 2016, 15:52) Не е... Nov 29 2016, 13:10    Сергей Борщ QUOTE (butthead2 @ Nov 29 2016, 16:10) Вн... Nov 29 2016, 14:04     butthead2 Цитата(Сергей Борщ @ Nov 29 2016, 17:04) ... Nov 29 2016, 15:43      Сергей Борщ QUOTE (butthead2 @ Nov 29 2016, 18:43) Пр... Nov 30 2016, 07:46       butthead2 Цитата(Сергей Борщ @ Nov 30 2016, 10:46) ... Nov 30 2016, 10:43        Alechek Цитата(butthead2 @ Nov 30 2016, 15:43) Не... Nov 30 2016, 11:03        Сергей Борщ QUOTE (butthead2 @ Nov 30 2016, 13:43) Ра... Nov 30 2016, 12:27         butthead2 Цитата(Сергей Борщ @ Nov 30 2016, 15:27) ... Nov 30 2016, 15:24          Сергей Борщ QUOTE (butthead2 @ Nov 30 2016, 18:24) Вы... Nov 30 2016, 16:26           Baser Цитата(Сергей Борщ @ Nov 30 2016, 18:26) ... Nov 30 2016, 17:00            Alechek Цитата(Baser @ Nov 30 2016, 22:00) Никако... Nov 30 2016, 19:15             butthead2 Цитата(Alechek @ Nov 30 2016, 22:15) Кое ... Nov 30 2016, 19:45           butthead2 Цитата(Сергей Борщ @ Nov 30 2016, 19:26) ... Nov 30 2016, 19:12    Alechek Сергей Борщ, здесь обсуждается возможный косякособ... Nov 29 2016, 14:18  Velund QUOTE (butthead2 @ Nov 29 2016, 15:13) пс... Dec 27 2016, 09:58   butthead2 Цитата(Velund @ Dec 27 2016, 12:58) пришл... Dec 27 2016, 20:20   Сергей Борщ QUOTE (Velund @ Dec 27 2016, 11:58) Надо ... Dec 28 2016, 06:45    molecul Цитата(Сергей Борщ @ Dec 28 2016, 09:45) ... Dec 28 2016, 08:29 CADiLO Вопрос который никто не задал.
Какой размер буфер... Nov 30 2016, 14:39 smalcom ЦитатаПК не мой профиль, для мох убогих програмуле... Nov 30 2016, 19:28 smalcom Цитата"Стек модема" не тождественно ... Nov 30 2016, 21:42 gerber Stream в TCP несет смысл тот, что пакеты будут дос... Nov 30 2016, 22:16 smalcom ЦитатаНа практике также следует учитывать, что есл... Nov 30 2016, 22:23 butthead2 Цитата(smalcom @ Dec 1 2016, 01:23) то эт... Nov 30 2016, 23:23 smalcom ЦитатаЗатуп у него 99% в протоколе
хотите научить ... Dec 1 2016, 00:00 butthead2 Цитата(smalcom @ Dec 1 2016, 03:00) хотит... Dec 1 2016, 01:17 smalcom ЦитатаТак и не понял из-за чего сыр-бор развели. С... Dec 1 2016, 01:21 butthead2 Цитата(smalcom @ Dec 1 2016, 04:21) спец
... Dec 1 2016, 15:55 Daniil ЦитатаУ него аппаратное управление потоком и какая... Dec 1 2016, 03:27 Alechek Цитата(smalcom @ Dec 1 2016, 02:42) это к... Dec 1 2016, 04:43 smalcom ЦитатаЯ правильно понимаю, что вы пытаетесь сказат... Dec 1 2016, 11:17 Daniil 2 Alechek
Код AT+CIPSCONT?
+CIPSCONT: 1
+CIPCS... Dec 1 2016, 12:43 Alechek Daniil, вариантов я вижу 3:
1. Действительно ли н... Dec 1 2016, 13:07 Daniil Цитата(Alechek @ Dec 1 2016, 20:07) Danii... Dec 1 2016, 13:34  Alechek Цитата(Daniil @ Dec 1 2016, 18:34) 1. Пря... Dec 1 2016, 13:42   Daniil Цитата(Alechek @ Dec 1 2016, 20:42) При I... Dec 1 2016, 13:46 smalcom ЦитатаЖурнал модема мне пока недоступен, т.к. моде... Dec 1 2016, 14:04 smalcom Цитатафразы по теме
вы уже показали, что ваша тема... Dec 1 2016, 16:52 butthead2 Цитата(smalcom @ Dec 1 2016, 19:52) у мен... Dec 2 2016, 18:57 CADiLO Так - "мальчики-девочки" - срач прекраща... Dec 2 2016, 19:29 Alechek Цитата(CADiLO @ Dec 3 2016, 00:29) СТЕК Л... Dec 3 2016, 06:26  ArtemKAD Цитата(Alechek @ Dec 3 2016, 08:26) Вот э... Dec 3 2016, 10:00 smalcom ЦитатаФейспалм
У вас проблема на нейронном уровне.... Dec 3 2016, 07:28 Alechek Цитата(smalcom @ Dec 3 2016, 12:28) что д... Dec 3 2016, 08:21 butthead2 Цитата(smalcom @ Dec 3 2016, 10:28) того ... Dec 5 2016, 01:31 smalcom Цитатаsmalcom, все уже давно поняли, что Вы самый ... Dec 3 2016, 08:41 Alechek Не буду спорить, что не знаю всех подробностей.
Во... Dec 3 2016, 12:27 Baser Цитата(Alechek @ Dec 3 2016, 08:26) В наз... Dec 3 2016, 17:51 Alechek Цитата(Baser @ Dec 3 2016, 22:51) А вот н... Dec 3 2016, 19:50  Baser Цитата(Alechek @ Dec 3 2016, 21:50) Расши... Dec 3 2016, 22:39   Alechek Цитата(Baser @ Dec 4 2016, 03:39) Для TCP... Dec 4 2016, 06:02 aiwa Цитата(CADiLO @ Dec 2 2016, 21:29) Дополн... Dec 7 2016, 23:30 smalcom С момента последнего сообщения ТСа
https://electro... Dec 28 2016, 06:39
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|