I'm embarking on yet another goodie, this time a modernized version of the Type 630 Data Control System. This was an 8 to 64 channel serial I/O addon designed to talk to teletypes, etc. over serial lines.
This isn't terribly useful these days, so I'm working on a new version that preserves the spirit but instead uses sockets and ports. You can open a 'channel' in either server or client mode, then send and receive bytes with up to 8 'channels' open at a time. More channels desired? A channel is one client/server connection. I chose 8 because I can fit status bits and such into 1 word, but I can change things around if more are needed.
This is a fairly significant undertaking, so I'd like some feedback before I get too far along. Attached is my initial documentation. What do people think? Any changes wanted? Will anyone but me use it?
Thanks, Bill