주요 콘텐츠

이 페이지는 기계 번역을 사용하여 번역되었습니다. 최신 내용을 영문으로 보려면 여기를 클릭하십시오.

TCP/IP 클라이언트 경고 해결: 데이터를 읽을 수 없습니다.

문제

이러한 해결책은 데이터를 수신하지 못하고 다음과 같은 경고 메시지가 나타날 때 적용됩니다.

'tcplient' unable to read any data

가능한 해결 방법

TCP/IP 클라이언트 인터페이스를 사용할 때 다음 원인을 해결하려면 이러한 해결책을 시도해 보세요.

  • readline 함수를 사용하여 ASCII(텍스트) 데이터를 읽습니다.

  • read 함수를 사용하여 이진 데이터를 읽습니다.

  • readbinblock 함수를 사용하여 binblock 데이터를 읽습니다.

원인해결책
유효하지 않은 명령이 장치에 전송되었기 때문에 그 명령에 대한 응답을 읽어오는 데 문제가 있습니다.장치 설명서에서 적절한 명령 서식을 확인하십시오.
데이터를 읽어오려고 시도하기 전에 올바르지 않은 쓰기 종결자가 계측기에 전송되었기 때문에 읽어올 데이터가 없습니다.Terminator 속성이 장치에 필요한 값으로 설정되었는지 확인하십시오. 속성을 설정하는 방법에 대한 자세한 내용은 configureTerminator 항목을 참조하십시오.
원격 호스트 주소나 원격 포트가 올바르지 않아 장치가 명령을 수신하지 못했습니다.장치가 지정한 원격 호스트 주소에 있는지 확인하고, tcpclient 객체를 생성할 때 지정한 원격 포트에서 수신 대기하고 있는지 확인하십시오. 통신 설정에 대한 자세한 내용은 Create TCP/IP Client and Configure SettingsWrite and Read Data over TCP/IP Interface 항목을 참조하십시오.

참고 항목

| |

도움말 항목