Пишу вот TCP/IP стек под нашу ОСь... Наткнулся на интересную "дыру": Если на syn-пакет не тратить одного номера последовательности (seq. number) (другими словами на все 3-way handshake и на первый октет данных будет один и тот-же seq. number) то винда "откусывает" первый байт от этих данных (уних и проги которые руками разбирают пакеты (e.g. commview) ведут себя более миролюбиво). Хз, может кому-то будет интересно... P.S. "Обнаружил" и другие бодяги TCP, к примеру, при подсчете CRC весь псевдо-заголовок должен быть с "интел" порядком байт в словах, весь... за исключением длинны... Бред, мучался над этим битые 2 часа... rfc-793 же, молчит как партизан... P.S.S. Если кто еще знает подобные "подводные камни" киньте в меня мылом плз...
П.С. Та же херь сейчас Епт, после коннекта и отсылки на FTP клиент 230 login ok, он его якобы не видит и молчит, пото дисконнектится... WTF, подозреваю опять мою TCP, чего-то я с номерами последовательности намутил