Socket上的ReadByte无限期

时间:2013-12-26 08:42:15

标签: c# asp.net sockets

我正在连接套接字并写入和读取数据。我的代码在Windows窗体应用程序(测试应用程序)上工作正常,并给我所需的输出。但是,它背后的ASP.net代码无限期。

for (int iCounter = 0; iCounter < messageLenth; iCounter++)
    byteArray[iCounter] = (byte)stream.ReadByte();

IIS端的一切都很好。我有其他功能正常工作,网站正常工作。任何人都可以让我知道ASP.net发生了什么

1 个答案:

答案 0 :(得分:1)

套接字上是否有读取超时?如果不这样做,那么 期望 ReadReadByte阻止,直到有至少一个字节可用,或者直到输入套接字已关闭。