because zero length sends only makes sense for packets, not streams.
Signed-off-by: Keith Packard <keithp@keithp.com>