Sounds like a CRLF versus CR issue. Have you checked for that? :-)
Indeed. Netcat sends only \n, not \r. See the `delimiter' attribute of the LineReceiver class.
Thanks for the quick answer. I've attached a patchlet adding this little piece of information to the LineReceiver's docstring, so that the epydoc documentation will provide the tip.