Repository for SCTP example programs and their UDP and/or TCP equivalent
The reference implementation of SCTP is on FreeBSD, so all programs are guarenteed to work on this OS.
The reference implementation gets ported frequently to the latest version of Mac OS X: install instructions. All programs should also work on this OS.
Once everything is installed the driver kan be loaded with the follwoing command:
sudo kextload /System/Library/Extensions/SCTP.kext
No guaranteed support. SCTP Linux driver developement
No guaranteed support. SCTP Windows driver development
Every category also has a TCP implementation for comparison.
Simple Echo: Client - Server
- Clients send a single message
- Server echos message back
- Client prints message
- Client closes
Multi Echo: Client - Server
Multi threaded client, keeps sending messages to server
File Upload: Client - Server
Uploading a PNG picture file.
Multi File Upload: Client - Server
Uploading multiple files over multiple channels.
Binary protocol: Client - Server
Simple binary protocol
Stream audio from single client to multiple clients via server.