ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Среда
10 июля
313919 Топик полностью
Mahagam (11.03.2012 18:04, просмотров: 90) ответил lentjaj2 на Что касается скорости, на этом стеке без серьёзных переделок на TCP далеко не уедешь. Сам посчитай, послал фрейм, ждёшь ACK, опять послал. А чтоб быстрее надо окно и/или фрагментация.
ну тут я вижу три решения, два из них уже слиты и осмотрены. а) разбивать пакет на две половинки, то есть вместо килобайта отсылать два по 500 (в uip-split сделано уже) б) посылать пакет с нулевой полезной длиной (какой-то чёрт это реализовал и проверил) в) посылать ещё один полезный пакет (это вот придётся дотачивать самому) но даже без всего этого, если настроить винду так, чтобы она отвечала на каждый пакет ACK`ом, то uIP у меня обгоняет lwIP, и ещё есть что точить на скорость