Socket Commands

Receive UDP

특정 포트에서 UDP 패킷을 수신합니다. 타임아웃 설정 가능.

매개변수

ArgumentTypeDescription
IP Address텍스트INADDR_ANY (자동 설정, 읽기 전용)
Port숫자수신 대기 UDP 포트 번호
Duration (ms)숫자수신 타임아웃 (millisecond)

반환값

반환값

데이터를 받으면 1(받은 바이트 수는 출력 창 메시지에 표시), 0바이트 패킷을 받으면 0. 지정한 시간 안에 받지 못하면 -25(SECode_Timeout), 기다리는 중 실행을 멈추면 -5, 포트를 열지 못하면 -81, 소켓 오류는 -82/-84 등 음수 에러 코드를 반환합니다. 수신 데이터는 mMeasurementValue 변수에 저장됩니다.

설명

수신된 바이너리 데이터는 \{XX\} 헥사 형식으로 표현됩니다. 예: Hello\{0D\}\{0A\} (텍스트 Hello + CR + LF).

Send UDP 와 동일한 헥사 표기 규칙을 사용하므로, 송수신 양쪽에서 일관되게 다룰 수 있습니다.