Я хотел бы создать прослушивающий сокет TCP, где я мог бы контролировать, когда он отвечает клиенту с первым SYN + ACK после того, как он получает первоначальный пакет SYN от клиента.ввести некоторые задержки или игнорировать некоторые начальные пакеты SYN.Я могу сделать это с помощью iptables на данный момент, но мне интересно, можно ли это сделать с помощью интерфейса сокета ОС.
Обратите внимание, что если я использую обычный сокет TCP, сервер вызовет listen () надескриптор сокета, ОС установит соединение, когда к нему подключится клиент.
Интересно, могу ли я использовать необработанные сокеты для реализации этого поведения.Все примеры, которые я до сих пор видел о необработанных сокетах, касаются активных сокетов (клиент-сервер), а не пассивных сокетов (прослушивающие сокеты).