-
- нет ретрансмитта по TCP, не все контрольные суммы считаются (?), код беспорядочный, плохо структурирован - Атмег(20.03.2013 11:35)
- +1 - насчет нет ретрансмита. Я сейчас точно не вспомню, но при имитационном тестировании uIP наши программеры нашли там "много интересного" в части пропуска битой управляющей информации. Допиливать пришлось серьезно, после этого стабильность связи Evgeny_CD(34 знак., 20.03.2013 11:59)
- Ахтунг!!! Откройте тайну, как тестировали? ОЧЕНЬ НАДО! Я свой стек допиливаю, очень шочу его всяческий протестить! - OlegPowerC(20.03.2013 20:28)
- это тот который вы полгода назад собирались за 2 недели написать? :> - Snaky(21.03.2013 01:56)
- Криво все было сделно. Писавшего тесты использовать Python|Tcl|Perl|etc не уговорил. Он написал на С++ "эмулятор модема" на COM порт ПЦ. Жутко кривой, который использовать мог только он. Я сейчас в той конторе не работаю. Даже если бы Evgeny_CD(139 знак., 20.03.2013 22:44)
- Сейчас какраз мучаюсь с MSS. С фрагментацией IP успешно справился, в целом и с окнами тоже вроде успешно, осталось таймауты сделать - OlegPowerC(20.03.2013 20:52)
- Т.е. uIP - хорошая отправная точка, лучше многих других вариантов, но допиливать придется. - Evgeny_CD(20.03.2013 12:18)
- uIP - хорошая отвратная точка :-) по теме lwIP получше но потяжелее, но как по мне так CMX куда лучше но за бабки! - OlegPowerC(20.03.2013 20:35)
- lwIP получше? Mahagam(444 знак., 21.03.2013 11:35)
- хм... а что не так? - Vit(21.03.2013 11:52)
- msg.msg.msg.msg.msg.msg.msg.msg.msg.msg = msg; Mahagam(90 знак., 21.03.2013 12:49)
- Дык и много там такого? А то запросто это решается в редакторе групповой заменой. - Make_Pic(21.03.2013 15:05)
- там подобных извратов чистого программизма достаточно много. я такое программирование ради программирования не понимаю. я хочу видеть код логичным и последовательным. упоротые многоэтажные нелогичные структуры хочется обложить таким же матом. - Mahagam(21.03.2013 15:17)
- Присоединяйтесь к проекту. Если подчистите код, вам все будут только благодарны. - SciFi(21.03.2013 15:20)
- там подобных извратов чистого программизма достаточно много. я такое программирование ради программирования не понимаю. я хочу видеть код логичным и последовательным. упоротые многоэтажные нелогичные структуры хочется обложить таким же матом. - Mahagam(21.03.2013 15:17)
- т.е. эсьтетизьм страдает. я уже понял, что поддерживает кто-то другой:) - Vit(21.03.2013 12:59)
- Дык и много там такого? А то запросто это решается в редакторе групповой заменой. - Make_Pic(21.03.2013 15:05)
- msg.msg.msg.msg.msg.msg.msg.msg.msg.msg = msg; Mahagam(90 знак., 21.03.2013 12:49)
- хм... а что не так? - Vit(21.03.2013 11:52)
- lwIP получше? Mahagam(444 знак., 21.03.2013 11:35)
- uIP - хорошая отвратная точка :-) по теме lwIP получше но потяжелее, но как по мне так CMX куда лучше но за бабки! - OlegPowerC(20.03.2013 20:35)
- можно подробнее? - Mahagam(20.03.2013 12:02)
- Бортовой телематический терминад с GSM. Долгая и нудная отладка софта на основе uIP. Задышало. Терминалов стало кататься несколько тысяч. Простые баги вычистили. Стали изучать статистику работы на сервере. Стало хорошо видно, что обмен достаточно Evgeny_CD(595 знак., 20.03.2013 12:30)
- "а также с нарушенными контрольными полями, но валидной CRC" - это ломик для японской бензопилы? - Mahagam(20.03.2013 13:10)
- Вы учтите, что в TCP как и в IP нет CRC - там есть контрольная сумма - именно суммирование а не деление как в CRC, поэтому вероятность ошибки в пакете, при правильной контрольной сумме, довольно высока. Настоящая CRC только в Ethernet кадре - OlegPowerC(21.03.2013 17:19)
- Ты не поверишь, что я однажды видел лично в логе обмена с Билайном. Идет бинарный протокол в TCP сокете, и вдруг херак - кусок html чьего-то. Небольшой, менее 1к. У нас ни в девайсе, ни на сверваке html не было и близко. Протом проверили - даже Evgeny_CD(237 знак., 20.03.2013 13:46)
- "а также с нарушенными контрольными полями, но валидной CRC" - это ломик для японской бензопилы? - Mahagam(20.03.2013 13:10)
- Бортовой телематический терминад с GSM. Долгая и нудная отладка софта на основе uIP. Задышало. Терминалов стало кататься несколько тысяч. Простые баги вычистили. Стали изучать статистику работы на сервере. Стало хорошо видно, что обмен достаточно Evgeny_CD(595 знак., 20.03.2013 12:30)
- Ахтунг!!! Откройте тайну, как тестировали? ОЧЕНЬ НАДО! Я свой стек допиливаю, очень шочу его всяческий протестить! - OlegPowerC(20.03.2013 20:28)
- И всё? ИМХО, вы зажрались, батенька. Зато он простой как топор. - SciFi(20.03.2013 11:39)
- +1 - насчет нет ретрансмита. Я сейчас точно не вспомню, но при имитационном тестировании uIP наши программеры нашли там "много интересного" в части пропуска битой управляющей информации. Допиливать пришлось серьезно, после этого стабильность связи Evgeny_CD(34 знак., 20.03.2013 11:59)
- нет ретрансмитта по TCP, не все контрольные суммы считаются (?), код беспорядочный, плохо структурирован - Атмег(20.03.2013 11:35)