jjzjj

.net - BinaryReader ReadByte() 是否超时?

我继承了一些循环通过BinaryReader的响应的代码,并且它在一段时间内工作正常(返回2个字节),但是客户端需要一段时间才能响应(我假设)并且代码失败进入捕获逻辑。我找不到任何关于ReadByte()将等待多长时间的文档,它似乎等待大约3秒,然后失败。有人知道ReadByte的具体工作原理吗?我可以将它配置为以某种方式等待更长的时间吗?我的代码在下面,谢谢。publicvirtualByte[]Send(Byte[]buffer,Int32recSize){Byte[]rbuffer=newByte[recSize];varbinaryWriter=newBinaryWriter(