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
source share