套接口库函数参考(九)

2010-12-30 21:03:01 · 作者: · 浏览: 59142
。但产生调试信息的机制以及调试信息的形式已超出本规范的讨论范围。

  setsockopt()支持下列选项。其中“类型”表明optval所指数据的类型。

选项        类型  意义

SO_BROADCAST    BOOL    允许套接口传送广播信息。

SO_DEBUG    BOOL    记录调试信息。

SO_DONTLINER    BOOL    不要因为数据未发送就阻塞关闭操作。设置本选项相当于将SO_LINGERl_onoff元素置为零。

SO_DONTROUTE    BOOL    禁止选径;直接传送。

SO_KEEPALIVE    BOOL    发送“保持活动”包。

SO_LINGER   struct linger FAR*  如关闭时有未发送数据,则逗留。

SO_OOBINLINE    BOOL    在常规数据流中接收带外数据。

SO_RCVBUF   int 为接收确定缓冲区大小。

SO_REUSEADDR    BOOL    允许套接口和一个已在使用中的地址捆绑(参见bind())。

SO_SNDBUF   int 指定发送缓冲区大小。

TCP_NODELAY BOOL    禁止发送合并的Nagle算法。

 

  setsockopt()不支持的BSD选项有:

选项名      类型    意义

SO_ACCEPTCONN