TCP 네트워크 연결을 위한 리스너를 생성합니다. OS가 유효하다고 결정한 사용 가능한 TCP 포트를 동적으로 선택하려면 포트 입력에 0을 연결하십시오. [TCP 연결 열기]를 사용하여 서비스 이름으로 등록된 포트 번호의 NI Service Locator를 쿼리합니다.


icon

입력/출력

  • cu32.png 네트워크 주소

    네트워크 주소는 어떤 네트워크 주소를 리슨해야할지 지정합니다. 2개의 이더넷 카드와 같이 하나 이상의 네트워크 카드가 있고 지정된 주소의 카드만 리슨하려는 경우, 주소를 지정하는 것은 유용합니다. 네트워크 주소를 지정하지 않은 경우, LabVIEW는 모든 네트워크 주소를 리슨합니다.

    [문자열을 IP로] 함수를 사용하여 현재 컴퓨터의 IP 네트워크 주소를 얻습니다.
  • cstr.png 서비스 이름

    서비스 이름은 포트 번호의 알려진 참조를 생성합니다. 서비스 이름을 지정하는 경우, LabVIEW는 서비스 이름과 포트 번호를 NI Service Locator에 등록합니다.

  • cu16.png 포트

    포트는 연결을 기다리는 포트 번호입니다.

  • ci32.png 타임아웃 ms (25000)

    타임아웃 ms는 함수가 실행을 마치고 에러를 반환할 때까지 기다릴 시간을 밀리초 단위로 지정합니다. 기본값은 20,000 ms 또는 25 초입니다. -1의 값은 무한정 기다림을 나타냅니다.

  • cerrcodeclst.png 에러 입력(에러 없음)

    에러 입력은 이 노드의 실행 전에 발생한 에러 조건을 설명합니다. 이 입력은 표준 에러 입력 기능을 제공합니다.

  • incrn.png 리스너 ID

    리스너 ID는 유일하게 리스너를 식별하는 네트워크 연결 참조 번호입니다.

  • iu16.png 포트

    포트는 함수가 사용한 포트 번호를 반환합니다. 입력 포트가 제로가 아닌 경우, 출력 포트 번호는 입력 포트 번호와 같습니다. OS가 유효하다고 결정한 사용 가능한 TCP 포트를 동적으로 선택하려면 포트 입력에 0을 연결하십시오.

    Internet Assigned Numbers Authority (IANA)의 정의에 따르면, 유효한 포트 번호는 49152부터 65535까지의 범위입니다. 잘 알려진 포트는 0부터 1023까지의 범위이며 등록된 포트는 1024부터 49151까지의 범위입니다. 모든 OS가 IANA 표준을 따르는 것은 아닙니다; 예를 들어, Windows는 1024부터 5000까지의 범위에 있는 동적 포트를 반환합니다.
  • ierrcodeclst.png 에러 출력

    에러 출력은 에러 정보를 포함합니다. 이 출력은 표준 에러 출력 기능을 제공합니다.

  • 예제

    LabVIEW 포함되는 다음 예제 파일을 참조하십시오.

    • labview\examples\Data Communication\Protocols\TCP\TCP Named Service\TCP Named Service.lvproj