I think I've found the problem. Looking at SuSE's added .diff, there's
an additional + shutdown(fd, 1); /* no more sending from us */
which SuSE 8.2 doesn't have. 8.2's netcat runs as I expect on 9.1. Off
to SuSE's buggy thingy I go...
Thanks for your thoughts, I wasn't sure whether this behaviour wasn't intentional afterall or caused by something outside of netcat.
Excellent, glad I could provide data to help you find the problem.
I've added a page on the Wiki about netcat. At the moment it's basically just a paste of my prior email, plus some man page. Anyone who wants to improve on it is welcome to ...
http://clug.inode.co.nz/index.php/netcat
-jim
