Linux 拨号vps windows公众号手机端

linux中怎么用setsockopt设置缓冲区

lewis 8年前 (2017-05-24) 阅读数 8 #程序编程
文章标签 linux

在Linux中,我们可以使用setsockopt函数来设置套接字的缓冲区大小。setsockopt函数的原型如下:

intsetsockopt(intsockfd,intlevel,intoptname,constvoid*optval,socklen_toptlen);

其中,sockfd是套接字描述符,level是协议级别,optname是选项名称,optval是选项值的指针,optlen是选项值的长度。
对于缓冲区大小的设置,我们需要设置的选项名称是SO_RCVBUF(接收缓冲区)和SO_SNDBUF(发送缓冲区)。下面是一个设置接收缓冲区大小的示例代码:

intsockfd=socket(AF_INET,SOCK_STREAM,0);
if(sockfd
版权声明

本文仅代表作者观点,不代表米安网络立场。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

热门