Есть ли возможность реализовать соединение на пакетах и есть ли у кого нибудь такой опыт на платформе windows ? Заранее Спасибо
необходимы данные для сессии т.е. seq num ,ack num потому как насколько я понял в RFC описаны данные для реализации TCP по правилам ,а в windows все опять по своему. например сказано что seq номер первого пакета ипользуется как первый номер очереди. и мы должны получить ответ пакетом ack+syn где acknum=seqnum+1 на самом деле в windows он не меняется да и вообще есть проблемы с реакцией системы на отсылку пакетов в обход нее (сброс пакетом rst) опыты ставил на winpcap
Все тесты лучше ставь в *NIX на сокетах типа SOCK_PACKET. Это проще и должно работать. Вначале засылаешь SYN N, потом получаешь ответ SYN K, ACK N+1, и потом посылка тобой ACK K+1. Воть