选项
类型
含义
缺省值
注意事项
SO_ACCEPTCON BOOL
套接口正在监听。
FALSE
SO_BROADCAST BOOL
套接口被设置为可以
FALSE
发送广播数据。
SO_DEBUG BOOL
允许
Debug
。
FALSE (*)
S0_DONTLINGER BOOL
如果为真,
SO_LINGER TRUE
选项被禁止。
SO_DONTROUTE BOOL
路由被禁止。
FALSE (*)
SO_ERROR int
得到并且清除错误状态。
0
SO_KEEPALIVE BOOL
活跃信息正在被发送。
FALSE
SO_LINGER struct
返回目前的
linger
信息。
l_onoff
linger
为
0
FAR *
SO_OOBINLINE BOOL
带外数据正在普通数据流
FALSE
中被接收。
SO_RCVBUF int
接收缓冲区大小。
决定于实现
(*)
SO_REUSEADDR BOOL
该套接口捆绑的地址
FALSE
是否可被其他人使用。
SO_SNDBUF int
发送缓冲区大小。
决定于实现
(*)
SO_TYPE int
套接口类型(如
和套接口被 SOCK_STREAM
)。
创建时一致
TCP_NODELAY BOOL
禁止采用
Nagle
决定于实现
进行合并传送。