﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>C++博客-Xiao.Zhu C++-文章分类-NetWork</title><link>http://www.cppblog.com/zzh/category/3740.html</link><description>Xiao.Zhu C++</description><language>zh-cn</language><lastBuildDate>Sun, 25 May 2008 10:12:48 GMT</lastBuildDate><pubDate>Sun, 25 May 2008 10:12:48 GMT</pubDate><ttl>60</ttl><item><title>套接口属性选项(setsockopt,getsockopt)</title><link>http://www.cppblog.com/zzh/articles/19705.html</link><dc:creator>Xiao.Zhu</dc:creator><author>Xiao.Zhu</author><pubDate>Tue, 13 Mar 2007 03:42:00 GMT</pubDate><guid>http://www.cppblog.com/zzh/articles/19705.html</guid><wfw:comment>http://www.cppblog.com/zzh/comments/19705.html</wfw:comment><comments>http://www.cppblog.com/zzh/articles/19705.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/zzh/comments/commentRss/19705.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/zzh/services/trackbacks/19705.html</trackback:ping><description><![CDATA[
		<p class="MsoNormal">
				<span style="font-family: 宋体;">    选项</span>
				<span lang="EN-US">
						<span style="">                                       </span>
				</span>
				<span style="font-family: 宋体;">类型</span>
				<span lang="EN-US">
						<span style="">                            </span>
				</span>
				<span style="font-family: 宋体;">        含义</span>
				<span lang="EN-US">
						<span style="">      </span>
						<span style="">                      </span>
				</span>
				<span style="font-family: 宋体;">        缺省值</span>
				<span lang="EN-US">
						<span style="">    </span>
				</span>
				<span style="font-family: 宋体;">                    注意事项</span>
		</p>
		<p class="MsoNormal">
				<span lang="EN-US">
						<o:p> </o:p>
				</span>
		</p>
		<p class="MsoNormal">
				<span lang="EN-US">
						<span style="">       </span>SO_ACCEPTCON<span style="">   </span>            BOOL<span style="">   
</span></span>
				<span style="font-family: 宋体;">                套接口正在监听。</span>
				<span lang="EN-US">
						<span style="">                            </span>FALSE</span>
		</p>
		<p class="MsoNormal">
				<span lang="EN-US">
						<o:p> </o:p>
				</span>
		</p>
		<p class="MsoNormal">
				<span lang="EN-US">
						<span style="">       </span>SO_BROADCAST<span style="">               </span>BOOL<span style="">   
</span></span>
				<span style="font-family: 宋体;">                套接口被设置为可以</span>
				<span lang="EN-US">
						<span style="">                          </span>FALSE<span style="">                                       </span><span style="">   </span></span>
				<span style="font-family: 宋体;">发送广播数据。</span>
		</p>
		<p class="MsoNormal">
				<span lang="EN-US">
						<o:p> </o:p>
				</span>
		</p>
		<p class="MsoNormal">
				<span lang="EN-US">
						<span style="">       </span>SO_DEBUG<span style="">       </span>                BOOL<span style="">   
                                        </span></span>
				<span style="font-family: 宋体;">允许</span>
				<span lang="EN-US">Debug</span>
				<span style="font-family: 宋体;">。</span>
				<span lang="EN-US">
						<span style="">             </span>                       FALSE<span style="">      </span>                                    (*)</span>
		</p>
		<p class="MsoNormal">
				<span lang="EN-US">
						<o:p> </o:p>
				</span>
		</p>
		<p class="MsoNormal">
				<span lang="EN-US">
						<span style="">       </span>S0_DONTLINGER<span style="">             </span>BOOL<span style="">                                           
</span></span>
				<span style="font-family: 宋体;">如果为真，</span>
				<span lang="EN-US">SO_LINGER<span style="">     </span>                TRUE<span style="">                                         </span><span style="">   </span></span>
				<span style="font-family: 宋体;">选项被禁止。</span>
		</p>
		<p class="MsoNormal">
				<span lang="EN-US">
						<o:p> </o:p>
				</span>
		</p>
		<p class="MsoNormal">
				<span lang="EN-US">
						<span style="">       </span>SO_DONTROUTE<span style="">   </span>            BOOL<span style="">   
</span></span>
				<span style="font-family: 宋体;">                    路由被禁止。</span>
				<span lang="EN-US">
						<span style="">                                    </span>FALSE<span style="">                                          </span>(*)</span>
		</p>
		<p class="MsoNormal">
				<span lang="EN-US">
						<o:p> </o:p>
				</span>
		</p>
		<p class="MsoNormal">
				<span lang="EN-US">
						<span style="">       </span>SO_ERROR<span style="">                           </span>int<span style="">    
</span></span>
				<span style="font-family: 宋体;">                    得到并且清除错误状态。</span>
				<span lang="EN-US">
						<span style="">                      </span>0</span>
		</p>
		<p class="MsoNormal">
				<span lang="EN-US">
						<o:p> </o:p>
				</span>
		</p>
		<p class="MsoNormal">
				<span lang="EN-US">
						<span style="">       </span>SO_KEEPALIVE<span style="">                   </span>BOOL<span style="">   
</span></span>
				<span style="font-family: 宋体;">                    活跃信息正在被发送。</span>
				<span lang="EN-US">
						<span style="">    </span>            FALSE</span>
		</p>
		<p class="MsoNormal">
				<span lang="EN-US">
						<o:p> </o:p>
				</span>
		</p>
		<p class="MsoNormal">
				<span lang="EN-US">
						<span style="">       </span>SO_LINGER<span style="">      </span>struct<span style=""> 
</span></span>
				<span style="font-family: 宋体;">返回目前的</span>
				<span lang="EN-US">linger</span>
				<span style="font-family: 宋体;">信息。</span>
				<span lang="EN-US">
						<span style=""> 
</span>l_onoff </span>
		</p>
		<p class="MsoNormal">
				<span lang="EN-US">
						<span style="">                            </span>
						<span style="">   </span>linger<span style="">                          </span></span>
				<span style="font-family: 宋体;">为</span>
				<span lang="EN-US">0</span>
		</p>
		<p class="MsoNormal">
				<span lang="EN-US">
						<span style="">                            </span>
						<span style="">   </span>FAR *</span>
		</p>
		<p class="MsoNormal">
				<span lang="EN-US">
						<o:p> </o:p>
				</span>
		</p>
		<p class="MsoNormal">
				<span lang="EN-US">
						<span style="">       </span>SO_OOBINLINE<span style="">               </span>BOOL<span style="">   
                                    </span></span>
				<span style="font-family: 宋体;">带外数据正在普通数据流</span>
				<span lang="EN-US">
						<span style="">  </span>                    FALSE<span style="">                                         </span><span style="">   </span></span>
				<span style="font-family: 宋体;">中被接收。</span>
		</p>
		<p class="MsoNormal">
				<span lang="EN-US">
						<o:p> </o:p>
				</span>
		</p>
		<p class="MsoNormal">
				<span lang="EN-US">
						<span style="">       </span>SO_RCVBUF<span style="">                      </span>int<span style="">                                                    
</span></span>
				<span style="font-family: 宋体;">接收缓冲区大小。</span>
				<span lang="EN-US">
						<span style="">        </span>
				</span>
				<span style="font-family: 宋体;">            决定于实现</span>
				<span lang="EN-US">
						<span style="">  </span>(*)</span>
		</p>
		<p class="MsoNormal">
				<span lang="EN-US">
						<o:p> </o:p>
				</span>
		</p>
		<p class="MsoNormal">
				<span lang="EN-US">
						<span style="">       </span>SO_REUSEADDR<span style="">   </span>        BOOL<span style="">   
</span></span>
				<span style="font-family: 宋体;">                        该套接口捆绑的地址</span>
				<span lang="EN-US">
						<span style="">              </span>FALSE<span style="">                             </span><span style="">   </span></span>
				<span style="font-family: 宋体;">是否可被其他人使用。</span>
		</p>
		<p class="MsoNormal">
				<span lang="EN-US">
						<o:p> </o:p>
				</span>
		</p>
		<p class="MsoNormal">
				<span lang="EN-US">
						<span style="">       </span>SO_SNDBUF<span style="">                      </span>int<span style="">                                                        
</span></span>
				<span style="font-family: 宋体;">发送缓冲区大小。</span>
				<span lang="EN-US">
						<span style="">        </span>
				</span>
				<span style="font-family: 宋体;">决定于实现</span>
				<span lang="EN-US">
						<span style="">  </span>(*)</span>
		</p>
		<p class="MsoNormal">
				<span lang="EN-US">
						<o:p> </o:p>
				</span>
		</p>
		<p class="MsoNormal">
				<span lang="EN-US">
						<span style="">       </span>SO_TYPE<span style="">        </span>                int<span style="">    
</span></span>
				<span style="font-family: 宋体;">                            套接口类型（如</span>
				<span lang="EN-US">
						<span style="">          </span>
				</span>
				<span lang="EN-US">和套接口被<span style=""></span><span style="">   </span>SOCK_STREAM</span>
				<span style="font-family: 宋体;">）。</span>
				<span lang="EN-US">
						<span style="">         </span>
				</span>
				<span style="font-family: 宋体;">创建时一致</span>
		</p>
		<p class="MsoNormal">
				<span lang="EN-US">
						<o:p> </o:p>
				</span>
		</p>
		<p class="MsoNormal">
				<span lang="EN-US">
						<span style="">       </span>TCP_NODELAY<span style="">    </span>        BOOL<span style="">   
</span></span>
				<span style="font-family: 宋体;">                            禁止采用</span>
				<span lang="EN-US">Nagle<span style="">      </span></span>
				<span lang="EN-US">决定于实现              <span style="">                             </span></span>
				<span style="font-family: 宋体;">进行合并传送。</span>
		</p>
		<p class="MsoNormal">
				<span lang="EN-US">
						<o:p> </o:p>
				</span>
		</p>
<img src ="http://www.cppblog.com/zzh/aggbug/19705.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/zzh/" target="_blank">Xiao.Zhu</a> 2007-03-13 11:42 <a href="http://www.cppblog.com/zzh/articles/19705.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>