Does SCTP support Linux ads?

I plan to use SCTP for an embedded Linux project. Anyone have any comments on using SCTP, mostly in one-to-many mode? Did it crash using a native UDP-based solution?

I control the network environment and all the devices involved, so compatibility is not a problem.

+4
source share
3 answers

I used lksctp extensively and found it reliable and compatible with many other sctp implementations. The standard for the Socket API for SCTP is still evolving, but rather mature, and I expect further changes to be backward compatible.

I would use it with confidence.

+2
source

The ACE library has a performance test for SCTP , so I would suggest that it works.

These programs currently provide the only example code on how to use ACE wrapper facades for SCTP. In the future, additional code will be placed in the ACE_wrappers / examples / IPC_SAP / SOCK_SAP directory.

Using a structure like ACE is a good idea anyway, as it allows you to program at a higher level and protects you from errors related to the low-level details of socket programming. As an added bonus, your code will be ported to all platforms supported by ACE .

+1
source

The best answer is a comment:

In addition, SCTP support in Glibc is less ideal (in other words, it doesn’t exist) - you should use libraries from lksctp and are not fully integrated into a regular API socket. Another reason to use a beautiful library that encapsulates low-level functionality :) - ephemient

0
source

All Articles