You are calling ReadLine, which reads text up to the next line break. ReadLine doesn't return until a line break is entered. Presumably whatever they are outputting doesn't contain any line breaks. Try calling one of the other reading methods that doesn't rely on a line break.