这是我的代码,让我用代码解释
for (int i = 0; i < maxCount && Response.IsClientConnected; i++)
{
buffer = _BinaryReader.ReadBytes(readLen);
Response.OutputStream.Write(buffer, 0, buffer.Length);
LockAndUpdateTraffic(FileID, buffer.Length);
}
首先我检查客户端是否已连接,但即使客户端已断开连接,IsCles IsClientConnected也会返回true 我的Response.OutputStream.Write完全没有异常发生 当我在visual studio 2008上调试时一切正常 但是当我在Windows 2008 R2上托管的IIS上运行我的应用程序时出现了这个问题
我需要测量我发送给客户端的字节数但有这个问题我的结果是所有字节都已发送