Welcome to the forums.
The Read method is a synchronous blocking method, so the execution will halt there until something has been read from the stream (or until a certain timeout has been triggered, if any).
This must mean that the server you're connecting too isnt sending anything back to you.