SCTP: any cross-platform library?

点点圈 提交于 2019-12-13 12:25:08

问题


I'm investigating SCTP protocol. Its features look attractive. What I worry is its support from community. Is there any good cross-platform (at least Linux and Windows) C++ (or at least C) SCTP library? Does it support async methods?


回答1:


Not sure how well tested/working this is (never got to use it myself), but I looked at http://code.halssoftware.com/index.php/p/boostasiosctp/source/tree/master/boost a while ago. Let me know if that does anything for you.




回答2:


Update: A cross platform userland stack link

Exists and is actively maintained at Münster University of Applied Sciences




回答3:


Linux and Solaris both have robust Kernel implementations but Windows is dragging it's feet somewhat. There is a project to add one http://www.bluestop.org/SctpDrv/. If you try to run your own SCTP implementation alongside Kernel ones then you are likely to encounter issues with the two stacks interfering with each other.

The Kernel stacks offer comparable sockets interfaces so your application is portable across Linux / Solaris.

Regards



来源:https://stackoverflow.com/questions/6625149/sctp-any-cross-platform-library

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!