//第一个表示最小值,第二个表示默认值,第三个表示最大值。
node1:/root#cat /proc/sys/net/ipv4/tcp_wmem //发送
4096 16384 3981312
node1:/root#cat /proc/sys/net/ipv4/tcp_rmem //接收
4096 87380 3981312
关于发送和接收缓存区的最小值:
node2:/root/test#cat t7.py
import socket
import time
s = socket.socket(socket.AF_INET,socket.SOCK_STREAM)
SEND_BUF_SIZE = 167
RECV_BUF_SIZE = 191
s=socket.socket(socket.AF_INET,socket.SOCK_STREAM)
s.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1)
print s.getsockopt(socket.SOL_SOCKET, socket.SO_RCVBUF)
print s.getsockopt(socket.SOL_SOCKET, socket.SO_SNDBUF)
s.setsockopt( socket.SOL_SOCKET, socket.SO_SNDBUF, SEND_BUF_SIZE)
s.setsockopt( socket.SOL_SOCKET, socket.SO_RCVBUF, RECV_BUF_SIZE)
print s.getsockopt(socket.SOL_SOCKET, socket.SO_RCVBUF)
print s.getsockopt(socket.SOL_SOCKET, socket.SO_SNDBUF)
s.connect(("192.168.137.2",8080))
s.settimeout(10)
#print s.getsockopt()
print s.getsockname()
print s.getpeername()
#s.sendall("this is shutdown te
linux中发送和接收区的默认值
最新推荐文章于 2021-12-23 14:58:10 发布