Has anyone considered how subprocesses might be accomodated in mina?

It seems to me that this isn't quite like the serial port active connection support since we have three channels to manage.

Perhaps if we had a process starter then we could provide it with two acceptor services - one of which will receive a connection from the new process' stdin/stdout and one of which will receive a connection from stderr? I'm thinking that if the process starter is given an UUID or similar then the peer address could be the UUID.

Be nice to extend this through a process' own standard pipes too.

James



Reply via email to