通过setsockopt设置SO_SNDBUF、SO_RCVBUF这连个默认缓冲区的值,再用getsockopt获取设置的值,发现返回值是设置值的两倍。

修改发送和接收的buffer:
SEND_BUF_SIZE =  2501
RECV_BUF_SIZE = 2502

node1:/root/test#python t2.py 
Buffer size [Before]: 16384
Buffer size [Before]: 87380
alter----------------
5002
5004

通过setsockopt设置SO_SNDBUF、SO_RCVBUF这连个默认缓冲区的值,再用getsockopt获取设置的值,发现返回值是设置值的两倍。

原文地址:https://www.cnblogs.com/hzcya1995/p/13348540.html