我正在连接套接字并写入和读取数据。我的代码在Windows窗体应用程序(测试应用程序)上工作正常,并给我所需的输出。但是,它背后的ASP.net代码无限期。
for (int iCounter = 0; iCounter < messageLenth; iCounter++)
byteArray[iCounter] = (byte)stream.ReadByte();
IIS端的一切都很好。我有其他功能正常工作,网站正常工作。任何人都可以让我知道ASP.net发生了什么
答案 0 :(得分:1)
套接字上是否有读取超时?如果不这样做,那么 期望 Read
和ReadByte
阻止,直到有至少一个字节可用,或者直到输入套接字已关闭。