Как вы, возможно, знаете, ядро сетевого ядра Linux имеет несколько низкоуровневых структур данных, таких как:
И довольно много других. Но как насчет ОС Windows? Я заинтересовался написанием драйвера / стека протокола SCTP для Windows. Причина в том, что Windows не поставляется со встроенным SCTP, и существует только один существующий драйвер Windows SCTP (SCTPDrv Брюса Крана), который пронизан серьезными ошибками. Если вы попытаетесь подключиться к адресу обратной связи, это приведет к сбою Windows, а попытка подключиться к внешнему хосту приведет к зависанию сокета. Я знаком с некоторыми библиотеками заголовков ядра Windows, но не с теми, которые используются для winsock и TCP. Есть ли какой-то особый вид библиотечного пакета, который я мог бы использовать?
Задача ещё не решена.
Других решений пока нет …