我有一个SslStream对象,它在单独线程中运行的无限循环中调用ReadByte方法:
private String GetResponse()
{
var serverResponse = new StringBuilder();
while (true)
{
int byteFromStream = _sslStream.ReadByte();
if (byteFromStream != -1)
{
serverResponse.Append((char)byteFromStream);
try
{
JContainer.Parse(serverResponse.ToString());
break;
}
catch { }
}
}
return serverResponse.ToString();
}
终止此类帖子的最佳方法是什么?我无法设置任何超时后跟中断点,因为我真的不知道应该等待下一个数据多长时间。
提前致谢。
答案 0 :(得分:0)
将线程的IsBackground
属性设置为true
。