포트상의 UDP 멀티캐스트 소켓을 엽니다. 반드시 사용할 다형성 인스턴스를 수동으로 선택해야 합니다.


icon

입력/출력

  • cu32.png 네트워크 주소

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

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

  • cu16.png 포트

    포트는 UDP 소켓을 생성하고자 원하는 로컬 포트입니다.

  • cu16.png 라우터의 개수(1)

    TTL (Time-To-Live)은 데이터그램을 전달할 라우터 개수에서 1을 뺀 값을 지정합니다. 모든 데이터그램에 적용되는 TTL 값은 이 소켓을 사용하여 보내어집니다.

    다음 테이블은 TTL 파라미터에 값을 지정할 때 멀티캐스트 데이터그램에 어떤 동작이 일어나는지를 나열합니다. 기본값은 1입니다.

    0데이터그램은 보내지고, 라우터가 TTL-1 레이어를 통해서 이를 전달합니다.
    0데이터그램은 호스트 컴퓨터에 남아있습니다.
    1해당 IP 주소를 사용하는 같은 로컬 서브넷의 모든 클라이언트에 보내진 데이터그램. 허브/반복기와 브리지/스위치는 데이터그램을 전달합니다. TTL이 1인 경우, 라우터는 데이터그램을 전달하지 않습니다.
  • cerrcodeclst.png 에러 입력(에러 없음)

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

  • iudpncrn.png 연결 ID

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

  • ierrcodeclst.png 에러 출력

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

  • 예제

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

    • labview\examples\Data Communication\Protocols\UDP\UDP Multicast\UDP Multicast.lvproj