Use the cancellation token when reading from the network stream
Use the cancellation token when reading from the network stream

While it's unreliable on its own, we might as well at least try to use it

jskeet/DemoCode,jskeet/DemoCode,jskeet/DemoCode,jskeet/DemoCode