다음을 통해 공유


<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.6 이상의 Windows 운영 체제에서 지원되며 고성능 서버 응용 프로그램에 권장됩니다.

구성 파일

이 요소는 응용 프로그램 구성 파일이나 컴퓨터 구성 파일(Machine.config)에 사용할 수 있습니다.

예제

다음 코드 예제에서는 완료 포트가 사용되도록 지정하는 방법을 보여 줍니다.

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

참고 항목

참조

네트워크 설정 스키마

System.Net

System.Net.Sockets