views:

433

answers:

4

Hello, I'm looking for a .NET implementation of the SCTP protocol. A component or a C#/F# source code would be preferred, however if no such thing is available a VB.NET source code could probably work too. The project I'm working on is targeting the .NET Framework v3.5 but anything that works with .NET v2 to v4 is welcome.

+1  A: 

I wasn't able to find anything in C# but there are some implementations in C++ and Java on SourceForge.

AboutDev
Unfortunately those are not viable solutions for me. Given the project I can't even consider using IKVM + Java. +1 For the effort
emaster70
Any luck with this emaster70? I'd love to see code on how one accomplishes this.
AboutDev
No luck at all. Had to give up on using SCTP because in my case the cost of implementing it internally exceeded the benefits that could be obtained for using it.
emaster70
I have a .NET wrapper that I'm making good progress on, that will be added to SctpDrv. I expect it to be available in the next couple of months.
BruceCran
A: 

I'm looking for it too! But so far I got no lucky...please let me know if you find it.Thanks! E-mail: [email protected]

moliyady
(1) This should have been a comment. (2) People aren't going to email you. Check back if you're interested. For all anyone knows, the address could have been posted as spam bait.
cHao
+2  A: 

I think you can use SctpDrv.

From the link

"SctpDrv is provided as a kernel driver which contains the SCTP stack. A Winsock provider dll is registered with Windows and gets called whenever an application wants to send data over SCTP. This way, the functionality is provided transparently to applications: IPPROTO_SCTP is just another protocol available in the socket (WSASocket) function call. The SCTP specific functions such as sctp_send are provided by linking to sctpsp.lib. "

I hope it helps.

Aditya Sehgal
Thanks but unfortunately drivers are not a feasible solution in the context of the project I'm working on.
emaster70
+2  A: 

I'm not sure if this helps you, but an alternative with some similar features to SCTP is the Lidgren Network library (C#, user-space component, custom protocol based on UDP).

Jared Thirsk
I'm not really in love with the poor amount of information available and the fact that it's going one more layer up, however had I found this earlier it'd have meant saving many resources. Thanks
emaster70