in reply to bp (Bounce Port)

A few issues:
  1. Socat implements all of the features you are wanting to add but have not added yet, and more.
  2. I'm guessing the second "prog" is supposed to be "file"?
    } elsif ($conlist{fileno($rc)}{pcon}{type} eq 'prog') { #program stdin/out print STDERR "io to program not yet implemented\n"; $cona->close; next; } elsif ($conlist{fileno($rc)}{pcon}{type} eq 'prog') { #read from file1, write to file2 print STDERR "io to file not yet implemented\n"; $cona->close; next;
  3. Commandline Arguements?