更新:2007 年 11 月
指定套接字操作是否使用完成端口。
<configuration> 元素
<system.Net> 元素(网络设置)
<settings> 元素(网络设置)
<socket> 元素(网络设置)
<socket
alwaysUseCompletionPortsForConnect="true|false"
alwaysUseCompletionPortsForAccept="true|false"
/socket>
属性和元素
以下几节描述了属性、子元素和父元素。
属性
属性 |
说明 |
---|---|
alwaysUseCompletionPortsForAccept |
指示套接字是否应当始终对 Accept 方法调用使用完成端口。 |
alwaysUseCompletionPortsForConnect |
指示套接字是否应当始终对 Connect 方法调用使用完成端口。 |
子元素
无。
父元素
元素 |
说明 |
---|---|
配置 System.Net 命名空间的基本网络选项。 |
备注
Windows NT 3.5 和更高版本的 Windows 操作系统支持完成端口。对于高性能的服务器应用程序,建议使用完成端口。
配置文件
此元素可以用在应用程序配置文件或计算机配置文件 (Machine.config) 中。
示例
下面的代码示例演示如何指定应使用完成端口。
<configuration>
<system.net>
<settings>
<socket
alwaysUseCompletionPortsForAccept="true"
alwaysUseCompletionPortsForConnect="true"
/>
</settings>
</system.net>
</configuration>