<net.tcp>

여러 프로세스에서 동일한 TCP 포트를 공유할 수 있도록 하는 NET.TCP Port Sharing Service에 대한 구성 설정을 지정합니다.

<configuration>
  <system.serviceModel.activation>
    <net.tcp>

Syntax

<configuration>
  <system.serviceModel.activation>
    <net.tcp listenBacklog="Integer"
             maxPendingAccepts="Integer"
             maxPendingConnections="Integer"
             receiveTimeout="TimeSpan"
             teredoEnabled="Boolean">
      <allowAccounts>
        <!-- LocalSystem account -->
        <add securityIdentifier="S-1-5-18"/>
        <!-- LocalService account -->
        <add securityIdentifier="S-1-5-19"/>
        <!-- Administrators account -->
        <add securityIdentifier="S-1-5-20"/>
        <!-- Network Service account -->
        <add securityIdentifier="S-1-5-32-544" />
        <!-- IIS_IUSRS account (Vista only)-->
        <add securityIdentifier="S-1-5-32-568"/>
      </allowAccounts>
    </net.tcp>
  </system.serviceModel.activation>
</configuration>

Type

Type

특성 및 요소

다음 섹션에서는 특성, 자식 요소 및 부모 요소에 대해 설명합니다.

특성

attribute Description
listenBacklog 공유 연결에서 허용되지만 아직 WCF(Windows Communication Foundation) 서비스로 디스패치되지 않은 최대 미해결 연결을 지정하는 정수입니다. 기본값은 10입니다.
maxPendingAccepts 공유 서비스에 대한 수신 엔드포인트에서 동시에 수용할 수 있는 활성 스레드의 최대 수를 지정하는 정수입니다. 기본값은 2입니다.
MaxPendingConnections 애플리케이션에서 수락할 때까지 수신기에서 기다릴 수 있는 최대 연결 수입니다. 이 할당량 값을 초과하면 새 들어 오는 연결은 수락될 때까지 기다리지 않고 연결이 끊깁니다. 메시지 보안과 같은 연결 기능을 통해 클라이언트가 둘 이상의 연결을 열 수 있습니다. 서비스 관리자는 이 할당량 값을 설정할 때 이러한 추가 연결을 고려해야 합니다. 기본값은 10입니다.
receiveTimeout 프레이밍 데이터를 읽고 내부 연결에서 연결 디스패치를 수행하는 데 대한 제한 시간을 지정하는 TimeSpan입니다. 기본값은 "00:00:10"입니다.
teredoEnabled 포트 공유 서비스가 WCF 서비스 대신 Microsoft Teredo 서비스를 사용하여 TCP 포트에서 수신하는지 여부를 나타내는 부울 값입니다. 기본값은 false입니다.

자식 요소

요소 Description
<allowAccounts> WCF 서비스를 호스트하고 공유 서비스에 대한 연결 액세스가 부여된 프로세스의 사용자 계정을 지정하기 위한 securityIdentifier 특성이 포함된 구성 요소 컬렉션입니다.

부모 요소

요소 Description
<system.serviceModel.activation> 수신기 프로세스 SMSvcHost.exe에 대한 구성 설정을 포함합니다.

설명

포트 공유에 대한 자세한 내용은 Net.TCP 포트 공유를 참조하세요. 포트 공유 서비스를 구성하는 방법을 이해하려면 Net.TCP 포트 공유 서비스 구성을 참조하세요.

참고 항목