我想获得以下结果。 流读取器完全读取http消息后,我想获取请求的主机(我认为这不是问题),并启动该主机的tcp客户端。
由于注释在while true循环中,因此它会循环。但是我认为readline()会阻塞,因此只能执行一次。
有人对我如何解决此问题有任何建议吗?
答案 0 :(得分:0)
请考虑使用以下代码,以避免冗余(偷看StreamReader
仅可使用该值)。 There are reports in this site个与Peek
有相同问题的人。
while ((line = reader.ReadLine()) != null)
{
// Use the line
}