Я ищу реализацию .NET протокола SCTP. Предпочтительным является компонент или исходный код C#/F #, однако, если такой вещи нет, исходный код VB.NET, вероятно, тоже будет работать. Проект, над которым я работаю, нацелен на .NET Framework v3.5, но все, что работает с .NET v2 to v4, приветствуется..NET SCTP-реализация
ответ
Теперь сборка .NET 4 устанавливается с версией 1.1.6 из SctpDrv; он предоставляет API, похожий на класс Socket, но с новыми методами для SCTP.
Я не смог найти что-либо в C#, но есть некоторые реализации в C++ и Java на SourceForge.
К сожалению, для меня это нежизнеспособные решения. Учитывая проект, я даже не могу рассмотреть использование IKVM + Java. +1 За усилие – em70
Удачи с этим emaster70? Мне бы хотелось увидеть код, как это выполнить. – AboutDev
Не повезло. Пришлось отказаться от использования SCTP, потому что в моем случае затраты на его внедрение внутри страны превышали преимущества, которые могут быть получены для его использования. – em70
Я думаю, вы можете использовать SctpDrv.
Из ссылки
«SctpDrv обеспечивается как драйвер ядра, который содержит стек SCTP. Библиотека DLL поставщика Winsock регистрируется с Windows, и вызывается всякий раз, когда приложение хочет передавать данные через SCTP. Таким образом, функциональность предоставляется прозрачно для приложений: IPPROTO_SCTP - это еще один протокол, доступный в вызове функции сокета (WSASocket). Специальные функции SCTP, такие как sctp_send, предоставляются путем ссылки на sctpsp.lib. »
Надеюсь, это поможет.
Спасибо, но, к сожалению, драйверы не являются возможным решением в контексте проекта, над которым я работаю. – em70
Я не уверен, что это поможет вам, но альтернативой с некоторыми аналогичными функциями для SCTP является библиотека Lidgren Network (C#, компонент пользовательского пространства, настраиваемый протокол на основе UDP).
Я не очень люблю плохое количество доступной информации и тот факт, что это еще один слой, однако, если бы я нашел это раньше, это означало бы сбережение многих ресурсов. Спасибо – em70
лучше поздно, чем никогда. спасибо :) – em70
- это автономная сборка или просто привязка к драйверу ядра? –