c# NetworkStream.Write工作机制

来源:互联网 发布:淘宝最高级别店铺 编辑:程序博客网 时间:2024/05/18 01:03

NetworkStream.Write函数是向协议栈的缓冲区写数据,如果缓冲区满了,则会等待对方将缓冲区的数据取走之后才能继续写入,否则会一直阻塞。

当通信的双方的缓冲区同时满了时会造成死锁的情况。

缓解方案:

_tcpClient.SendBufferSize = ;_tcpClient.ReceiveBufferSize = ;//手动增大缓冲区的大小

                  

0 0
原创粉丝点击