In DotNetTcpTransport.processEvents, call Socket.Poll to make sure there is something to read.