точно так же, как в случае с программой ping, надо открыть пару raw сокетов, "смастерить" tcp syn пакет, только при открытии сокета надо указывать IPPROTO_TCP и нужно привязывать сокет к определенному tcp порту, ответ распарсить так же, как ответ на пинг. 24.11.14, Alex Naumov<alexander_naumov@opensuse.org> написал(а):
Всем привет.
Как известно, этап установления TCP-соединения, реализуемый как "*трехшаговое рукопожатие*" (three-way handshake), представляет из себя обмен фреймами с SYN, SYN/ACK и ACK-флагами. Знает кто-нибудь как изменить стандартное поведение клиента, и отправить только первый запрос т.е. фрейм с SYN-флагом, и после подтверждения от сервера, т.е. получения фрейма с SYN/ACK флагом, не отправлять ACK? Дурими словами - не устанавливать нормальное соединение, но отправить запрос и получить на него ответ?
Alex