常见TCP参数
一、ReceiveBufferSize
指定操作系统读缓冲区大小
二、SendBufferSize
指定操作系统写缓冲区大小
三、NoDelay
是否采用Nagle算法发送数据、TCP默认会使用Nagle算法,socket.NoDelay=true;则可以关闭Nagle算法,保证数据发送的实时性,同时也失去了Nagle带来的流量节省
四、TTL(Time To Live)
TTL是IP头部的一个值,该值表示一个IP数据报能经过的最大的路由跳数,当数据报经过TTL个路由还没被接收时就会被丢弃,避免路由浪费
五、ReuseAddress
Sokcet socket=new Socket(AddressFamily.InterNetwork,SocketType.Stream,ProtocolType