vsb>>Окно и размер IP пакета это никак не связанные вещи. AG>Хорошо — максимально допустимый размер блока (пользовательского_пакета) передаваемого "одним_целым_куском"
В тцп нет никаких пользовательских пакетов, можно сделать send(buf, 1024*1024) и потом recv ом принять посланные данные по одному байтику, или по два, или по 10, или до 1000, или даже если "повезет" одним мегабайтов.
Забудь про слово 'пакет' когда работаешь с тцп. Про него нужно вспоминать только при низкоуровневом тюнинге перфоманса или решении специфиеских проблем типа PMTU blackhole.
Как много веселых ребят, и все делают велосипед...