Я изучаю протокол SCTP. Его функции выглядят привлекательно. Меня беспокоит его поддержка со стороны сообщества. Есть ли хорошая кросс-платформенная (по крайней мере, Linux и Windows) С++ (или, по крайней мере, C) библиотека SCTP? Поддерживает ли он асинхронные методы?
SCTP: любая межплатформенная библиотека?
Ответ 1
Не уверен, насколько хорошо он проверен/работает (никогда не использовал его сам), но я смотрел http://code.halssoftware.com/index.php/p/boostasiosctp/source/tree/master/boost некоторое время назад, Сообщите мне, если это что-то для вас.
Ответ 2
Обновление: Межсетевой пользовательский стек ссылка
Существует и активно поддерживается в Университете прикладных наук Мюнстера
Ответ 3
У Linux и Solaris есть надежные реализации ядра, но Windows немного тянет их. Существует проект добавления http://www.bluestop.org/SctpDrv/. Если вы попытаетесь запустить свою собственную реализацию SCTP наряду с ядрами, то вы, вероятно, столкнетесь с проблемами, когда два стека будут мешать друг другу.
Ядра ядра предлагают сопоставимые интерфейсы сокетов, поэтому ваше приложение переносимо в Linux/Solaris.
Привет