I am considering using SCTP instead of TCP for a p2p app written in C. Should I do it? Also how does the speed of SCTP compare to the speed of TCP?
EDIT: I found that SCTP can be tunneled over UDP with the only problem being tunneled SCTP is not interoperable with untunneled SCTP.
If it’s for a local area network, sure go for it.
Note however that if you plan to use it on the open internet many consumer grade firewalls aren’t flexible enough to permit unrecognised IP protocols through them.