주소원격 포트 또는 서비스 이름으로 TCP 네트워크 연결을 엽니다.

[TCP 연결 닫기] 함수를 사용하여 연결을 닫습니다.


icon

입력/출력

  • cstr.png 주소

    주소는 연결을 만들려는 주소입니다. 이 주소는 IP 점 표시 또는 호스트 이름이 될 수 있습니다.

    주소를 지정하지 않는 경우, LabVIEW는 로컬 컴퓨터에 연결을 만듭니다.
  • cu16.png 원격 포트 또는 서비스 이름

    원격 포트 또는 서비스 이름은 숫자형 또는 문자열 입력을 받을 수 있습니다. 원격 포트 또는 서비스 이름은 연결을 만들려는 서비스의 포트나 이름입니다. 서비스 이름을 지정하면 LabVIEW가 NI 서비스 로케이터에서 서버가 등록한 포트 번호를 쿼리합니다. 0의 값을 연결하면 LabVIEW가 에러를 반환합니다.

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

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

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

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

  • cu16.png 로컬 포트(0)

    로컬 포트는 로컬 연결 포트입니다. 몇몇 서버는 오직 서버에 의존적인 특정 범위내의 포트 번호를 사용하는 클라이언트에 연결을 허용합니다. 값이 0인 경우, OS는 사용되지 않은 포트를 선택합니다. 기본값은 0입니다.

  • incrn.png 연결 ID

    연결 ID는 유일하게 TCP 연결을 식별하는 네트워크 연결 참조 번호입니다. 이 값을 사용하여 다음 VI 호출에서 이 연결을 참조합니다.

  • ierrcodeclst.png 에러 출력

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

  • 사용되지 않은 IP 주소를 연결하면 네트워크 작업이 사용자가 지정한 시간 제한 또는 시스템 시간 제한을 초과했다는 에러 메시지를 받을 수도 있습니다. 이 에러는 기본 타임아웃 60000 ms가 발생하기 전에 일어납니다. 이 에러를 수정하려면 사용하려는 포트에서 실행하고 들을 수 있는 IP 주소를 연결하십시오,

    예제

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

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