Socket选项
1.SO_REUSEADDR
2.SO_REUSEPORT
3.SO_KEEPALIVE
TCP层的连接探测机制,如果不开启该选项,则会导致,如果有段时间不进行数据通信,socket连接就会断开。
4.TCP_NODELAY
该选项控制是否开启Nagle算法,简单说来,nagle算法是为了提高网络传输中有效数据的比重,当想发送的数据包较小时,同时之前发送的数据包没有全部确认,则将小数据包暂存不发送,等收到之前发送的包的ack信息或数据包比较大时,再进行发送。
TCP层的连接探测机制,如果不开启该选项,则会导致,如果有段时间不进行数据通信,socket连接就会断开。
该选项控制是否开启Nagle算法,简单说来,nagle算法是为了提高网络传输中有效数据的比重,当想发送的数据包较小时,同时之前发送的数据包没有全部确认,则将小数据包暂存不发送,等收到之前发送的包的ack信息或数据包比较大时,再进行发送。