??? 選項
????????? ?? ??? ??? ??? ? ??? ?? ?? ?
類型
?? ?? ??? ??? ??? ??? ??? ?
??? ??? 含義
?????
???????????? ?? ??? ?
?? ?? ? 缺省值
???
??? ??? ?? ?? ? ??? 注意事項
?
?????? SO_ACCEPTCON?? ??? ??? ??? BOOL???
??? ??? ??? ??? 套接口正在監(jiān)聽。
? ?? ??? ??? ??? ? ?? ??? ? FALSE
?
?????? SO_BROADCAST? ?? ??? ??? ? BOOL???
??? ??? ??? ??? 套接口被設(shè)置為可以
??? ??? ??? ??? ??? ??? ? FALSE?????????????????????????????????????? ??
發(fā)送廣播數(shù)據(jù)。
?
?????? SO_DEBUG?????? ??? ??? ??? ??? BOOL???
??? ??? ??? ??? ??? ??? ??? ??? ??? ???
允許
Debug
。
???????????? ??? ??? ??? ??? ??? ?? FALSE????? ??? ??? ??? ??? ??? ??? ??? ??? ??? (*)
?
?????? S0_DONTLINGER ?? ??? ???? BOOL?? ?? ??? ??? ??? ??? ??? ??? ??? ??? ??? ?
如果為真,
SO_LINGER???? ??? ??? ??? ??? TRUE???????????????????????????????????????? ??
選項被禁止。
?
?????? SO_DONTROUTE?? ??? ??? ??? BOOL???
??? ??? ??? ??? ??? 路由被禁止。
??????????? ??? ??? ??? ??? ??? ??? FALSE???? ?? ??? ??? ??? ??? ??? ??? ??? ??? ? (*)
?
?????? SO_ERROR????? ?? ??? ??? ??? ??? ? int????
??? ??? ??? ??? ??? 得到并且清除錯誤狀態(tài)。
? ??? ??? ??? ??? ??? 0
?
?????? SO_KEEPALIVE?? ??? ??? ??? ??? BOOL???
??? ??? ??? ??? ??? 活躍信息正在被發(fā)送。
??? ??? ??? ??? FALSE
?
?????? SO_LINGER????? struct?
返回目前的
linger
信息。
?
l_onoff
???????????????????????????
?? linger?????????????????????????
為
0
???????????????????????????
?? FAR *
?
?????? SO_OOBINLINE?? ??? ??? ??? BOOL???
??? ??? ??? ??? ??? ??? ??? ??? ???
帶外數(shù)據(jù)正在普通數(shù)據(jù)流
? ??? ??? ??? ??? ??? FALSE???????????????????????????????????????? ??
中被接收。
?
?????? SO_RCVBUF???? ?? ??? ??? ??? ? int??? ?? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ?
接收緩沖區(qū)大小。
???????
??? ??? ??? 決定于實現(xiàn)
? (*)
?
?????? SO_REUSEADDR?? ??? ??? BOOL???
??? ??? ??? ??? ??? ??? 該套接口捆綁的地址
? ?? ??? ? ?? FALSE???????????????????????????? ??
是否可被其他人使用。
?
?????? SO_SNDBUF? ?? ??? ??? ??? ? ?? int??? ?? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ?
發(fā)送緩沖區(qū)大小。
???????
決定于實現(xiàn)
? (*)
?
?????? SO_TYPE??????? ??? ??? ??? ??? int????
??? ??? ??? ??? ??? ??? ??? 套接口類型(如
?????????
和套接口被?? SOCK_STREAM
)。
????????
創(chuàng)建時一致
?
?????? TCP_NODELAY??? ??? ??? BOOL???
??? ??? ??? ??? ??? ??? ??? 禁止采用
Nagle?????
決定于實現(xiàn)?? ?? ?? ??????????????????????????????
進行合并傳送。
?