getsockopt( )函数详解
???
int getsockopt(int socket, int level, int option_name,
??????????? void *restrict option_value, socklen_t *restrict option_len);
?功能:獲取一個套接字的選項
?參數:
???? socket:文件描述符
???? level:協議層次
????????????SOL_SOCKET 套接字層次
?????????? ?IPPROTO_IP ip層次
??????????? IPPROTO_TCP TCP層次
??? option_name:選項的名稱(套接字層次)
????????????SO_BROADCAST 是否允許發送廣播信息
????????? ??SO_REUSEADDR 是否允許重復使用本地地址
???????? ??SO_SNDBUF 獲取發送緩沖區長度
???????????SO_RCVBUF 獲取接收緩沖區長度????
?????????? SO_RCVTIMEO 獲取接收超時時間
????????? ?SO_SNDTIMEO 獲取發送超時時間
?? ?option_value:獲取到的選項的值
??? option_len:value的長度
?返回值:
??? 成功:0
??? 失敗:-1
最后打印獲取發送緩存區的大小;
總結
以上是生活随笔為你收集整理的getsockopt( )函数详解的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Abaqus基础问题解答
- 下一篇: Abaqus GUI程序开发之常用的Ab