Aloha -
I've gotten a basic netmsg server/translator running that relays Mach messages across a TCP/IP connection.
The code is available at
git@github.com:BrentBaccala/netmsg.gitBasic usage:
netmsg -s (server)
settrans -a node netmsg localhost (client)
It's got a lot of problems. No authentication handoff; everything the client requests happens with the permissions of the server. exec'ing a file doesn't work; the last RPC before the hang is memory_object_init. emacs doesn't work; the last RPC before the hang is io_reauthenticate.
Nevertheless, ls, cp, mkdir all work through it.
I'm going to keep plugging away at it; let me know what you think.
Richard was right, by the way - it was best to just start over from scratch.
agape
brent