이 페이지는 기계 번역을 사용하여 번역되었습니다. 영어 원문을 보려면 여기를 클릭하십시오.
UDP 포트 경고 해결: 데이터를 읽을 수 없음
문제
이러한 해결책은 데이터를 수신하지 못하고 다음과 같은 경고 메시지가 나타날 때 적용됩니다.
'udpport' unable to read any data
가능한 해결 방법
UDP 인터페이스를 사용할 때 다음과 같은 원인을 해결하려면 다음 해결 방법을 시도하십시오:
readline함수를 사용하여 ASCII(텍스트) 데이터를 읽습니다.read함수를 사용하여 이진 데이터를 읽습니다.
| 원인 | 해결책 |
|---|---|
| 대상 UDP 포트에 잘못된 명령이 전송되어 명령에 대한 응답을 읽는 데 문제가 발생했습니다. | 대상 장치의 설명서를 참조하여 올바른 명령어 형식을 확인하십시오. |
| 데이터를 읽으려고 시도하기 전에 대상 UDP 포트에 잘못된 쓰기 종결자가 전송되었으므로 읽을 데이터가 없습니다. | 대상 UDP 포트가 요구하는 값으로 Terminator 속성이 설정되었는지 확인하십시오. 속성을 설정하는 방법에 대한 자세한 내용은 configureTerminator 항목을 참조하십시오. |
| 목적지 UDP 포트가 잘못된 목적지 포트 값으로 인해 명령을 수신하지 못했습니다. | UDP 대상 포트 값이 장치가 수신 대기 중인 포트 번호로 설정되었는지 확인하십시오. 대상 포트 설정에 대한 자세한 내용은 write 또는 writeline를 참조하십시오. |
| 방화벽이 들어오는 UDP 패킷을 차단하고 있습니다. | 시스템 방화벽 설정이 LocalPort에 대한 연결을 허용하는지 확인하십시오. |
| UDP 패킷 크기가 이더넷 어댑터가 처리할 수 있는 최대 패킷 크기보다 큽니다. | UDP 패킷 크기는 OutputDatagramSize 속성에 의해 제어됩니다. 크기는 1에서 65507 사이의 바이트 단위로 지정할 수 있으며, 기본값은 512입니다. |