Don't block on read if buffer has data.
Add disconnect /ctl command.
Add command line flags.