有linux的内核开发?
需求就是让下面的代码生效,设置接收缓冲区大小为1
val = 1;
datesize = sizeof(int);
setsockopt(abindIp_info->socketFd, SOL_SOCKET, SO_RCVBUF, (char*)&val, datesize); //这里怎么设置都是2304
成功与否就是下面取来是1就算功能实现。
getsockopt(abindIp_info->socketFd, SOL_SOCKET, SO_RCVBUF, (char*)&val, &datesize);
有实力的朋友看看吧,有什么办法可以实现,付费实现。
用这个全局设置就可以了。sysctl -w net.ipv4.tcp_rmem='1024 1 1' 但是这是全局的,我要的是进程自身。