当前位置:知识百答>百科知识>getsockopt()的简述:

getsockopt()的简述:

2023-12-05 15:58:17 编辑:join 浏览量:582

获取一个套接口选项。 sockfd:一个标识套接口的描述字。

level:选项定义的层次。支持的层次仅有SOL_SOCKET和IPPROTO_TCP。

optname:需获取的套接口选项。

optval:指针,指向存放所获得选项值的缓冲区。

optlen:指针,指向optval缓冲区的长度值。 若无错误发生,getsockopt()返回0。否则的话,返回SOCKET_ERROR错误,应用程序可通过WSAGetLastError()获取相应错误代码。

错误代码:

WSANOTINITIALISED:在使用此API之前应首先成功地调用WSAStartup()。

WSAENETDOWN:WINDOWS套接口实现检测到网络子系统失效。

WSAEFAULT:optlen参数闹备非法。

WSAEINPROGRESS:一个阻塞的WINDOWS套接口调用正在运行中。

WSAENOPROTOOPT:未知或不支持选项。其中,渗弯猛SOCK_STREAM类型的套接口不支持SO_BROADCAST选项,SOCK_DGRAM类型的套接口不支持SO_ACCEPTCONN、SO_DONTLINGER 、SO_KEEPALIVE、SO_LINGER和SO_OOBINLINE选项。丛桥

WSAENOTSOCK:描述字不是一个套接口。

getsockopt()的简述:

标签:getsockopt,简述

版权声明:文章由 知识百答 整理收集,来源于互联网或者用户投稿,如有侵权,请联系我们,我们会立即处理。如转载请保留本文链接:https://www.zhshbaida.com/article/273754.html
热门文章