Ear*_*rlz 5 c# buffer tcp tcpclient
我们正在编写TCPServer和Client程序.TcpClient缓冲区有多少空间?就像,它会在什么时候开始丢弃数据?我们正在尝试确定TcpClient是否可以阻塞,或者它是否应该进入它自己的后台线程(这样缓冲区无法填满).
nos*_*nos 7
您可以从TcpClient.ReceiveBufferSize和TcpClient.SendBufferSize获取缓冲区大小.
可用的缓冲区大小将随着TCP级别接收/确认(或不接收)数据而变化.TcpClient默认是阻止的.
由于完整缓冲区,不会丢弃任何数据,但数据可能会在错误条件下丢失(例如对等体消失/崩溃/退出等)
归档时间:
15 年,9 月 前
查看次数:
16066 次
最近记录: