|
sp;
在普通数据流中接收带外数据。
SO_RCVBUF
int 接收缓冲区大小。
SO_REUSEADDR BOOL
套接口能和一个已在使用中的地址捆绑。
SO_SNDBUF
int 发送缓冲区大小。
SO_TYPE
int 套接口类型(如SOCK_STREAM)。
TCP_NODELAY BOOL 禁止发送合并的Nagle算法。
getsockopt()不支持的BSD选项有:
选项名 类型 意义
SO_RCVLOWAT int 接收低级水印。
SO_RCVTIMEO int 接收超时。
SO_SNDLOWAT int 发送低级水印。
SO_SNDTIMEO int 发送超时。
IP_OPTIONS 获取IP头中选项。
TCP_MAXSEG
int 获取TCP最大段的长度。
用一个未被支持的选项去调用getsockopt()将会返回一个WSAENOPROTOOPT错误代码(可用WSAGetLastError()获取)。
返回值:
若无错误发生,getsockopt()返回0。否则的 |