홈
지원
LabVIEW에서 TCP Listen VI를 사용할 때 에러 56 발생
LabVIEW에서 TCP Listen VI를 사용할 때 에러 56 발생
업데이트 됨 Sep 1, 2022
해당 제품
이 문서의 해결책을 실행할 수 있는 제품을 보여줍니다. 이 해결책은 다른 유사한 제품 또는 어플리케이션에도 적용될 수 있습니다.
소프트웨어
LabVIEW Full
LabVIEW Base
LabVIEW Professional
문의사항
TCP Listen VI를 사용하려는데 다음과 같은 에러가 발생합니다.
에러 56: 네트워크 작업이 사용자 지정 또는 시스템 시간 제한을 초과했습니다.
해결책
이는 TCP VI가 IP 주소가 아닌 컴퓨터 이름을 반환하도록 구성되어 있고 서버가 컴퓨터 이름이 아닌 IP 주소를 읽도록 구성된 경우 발생할 수 있습니다.
가능한 해결책은 다음과 같습니다.
TCP VI가 컴퓨터 이름 대신 IP 주소를 반환하게 하십시오. 자세한 내용은
Get TCP Listen and/or TCP Wait on Listener VI's to return an IP address
를 참조하십시오.
네트워크에 대한 이름 확인(name resolver) 프로그램을 설치하십시오. 이 방법은 네트워크마다 다를 수 있습니다.
이 시간 초과 오류는 TCP와 관련이 없는 다른 코드로 인해 발생할 수도 있습니다. 코드 내에서 재호출 VI(reentrant VI)를 사용하고 있다면, Race condition이나 TCP 서버가 시간초과 될 수 있는 기타 요소가 없는지 확인하십시오.
추가 정보
참고:
IP 주소 대신 컴퓨터 이름을 읽도록 구성된 서버는 이름 확인(name resolution)을 수행한다고 합니다. 컴퓨터 이름과 IP 주소를 반환하도록 VI를 구성할 때도 유사한 용어가 사용됩니다. 이 용어는 KB에서 설명합니다.
KB:
Get TCP Listen and/or TCP Wait on Listener VI's to return an IP address
관련 링크
Get TCP Listen and/or TCP Wait on Listener VI's to return an IP address
Timeout Error 56 When Communicating Between Network Devices using LabVIEW
Basic TCP/IP Communication in LabVIEW
Using LabVIEW with TCP/IP and UDP
기타 지원 옵션
NI 커뮤니티에 문의
토론 포럼에서 다른 사용자와 공동 작업
솔루션 찾기 NI 커뮤니티 검색
엔지니어의 지원 요청
유효한 서비스 계약이 필요할 수 있으며 지원 옵션은 국가마다 다릅니다.
서비스 요청 열기
지원 서비스 구매 또는 갱신
Was this information helpful?
Helpful
Not Helpful