0
我想了解readtimeout是如何工作的。在我的情况下,我的readtimeout是20ms
。那么,这是否意味着即使我在5ms内收到数据,readtimeout也会一直等待20ms?NetworkStream ReadTimeOut
ns.ReadTimeout = 20;
我想了解readtimeout是如何工作的。在我的情况下,我的readtimeout是20ms
。那么,这是否意味着即使我在5ms内收到数据,readtimeout也会一直等待20ms?NetworkStream ReadTimeOut
ns.ReadTimeout = 20;
号Accoring到MSDN它是以毫秒为单位的时间之后,操作将抛出IOException
。
Int32指定在读取操作失败之前将经过的时间量(以毫秒为单位)。默认值Infinite指定读取操作不超时。
如果读取操作未在此属性指定的时间内完成,则读取操作会引发IOException。
如果操作在此之前完成,则不会有额外的延迟。
不,它会在没有足够时间完成读取操作时失败 –