<socket> 元素(网络设置)

更新:2007 年 11 月

指定套接字操作是否使用完成端口。

<configuration> 元素
  <system.Net> 元素(网络设置)
    <settings> 元素(网络设置)
      <socket> 元素(网络设置)

<socket
  alwaysUseCompletionPortsForConnect="true|false"
  alwaysUseCompletionPortsForAccept="true|false"
/socket>

属性和元素

以下几节描述了属性、子元素和父元素。

属性

属性

说明

alwaysUseCompletionPortsForAccept

指示套接字是否应当始终对 Accept 方法调用使用完成端口。

alwaysUseCompletionPortsForConnect

指示套接字是否应当始终对 Connect 方法调用使用完成端口。

子元素

无。

父元素

元素

说明

settings

配置 System.Net 命名空间的基本网络选项。

备注

Windows NT 3.5 和更高版本的 Windows 操作系统支持完成端口。对于高性能的服务器应用程序,建议使用完成端口。

配置文件

此元素可以用在应用程序配置文件或计算机配置文件 (Machine.config) 中。

示例

下面的代码示例演示如何指定应使用完成端口。

<configuration>
  <system.net>
    <settings>
      <socket
        alwaysUseCompletionPortsForAccept="true"
        alwaysUseCompletionPortsForConnect="true"
       />
    </settings>
  </system.net>
</configuration>

请参见

参考

网络设置架构

System.Net

System.Net.Sockets