Add support for large messages
Early 2015, we developed a protocol to allow ACNET to send and receive messages larger than 64K.
acnetd needs to implement this feature.
#4 Updated by Beau Harrison 7 months ago
I'm adding a relevant conversation from Slack for reference:
Happened across this post and reread it. This could be the answer for ACNET Large Message support! It’s supported by Linux, BSD, OSX, Windows and VxWorks 6.4 (and above.)
They talk about one SCTP connection that can open “channels” so that, while one process is writing a large message, smaller messages can be written on other channels (i.e. the network stack will interleave the message chunks and rebuild them on the other side.) This is exactly what we were trying to do!
The downside is that all ACNET implementations would need to be tweaked/rewritten whereas our solution is backward compatible with current ACNET. However, it seems insane not to use something that’s already written and a standard.