내 서버에 연결하기 위해 C++로 응용 프로그램을 작성하고 있습니다.외부 서버에서 gethostbyname이 작동하지 않습니다.
나는 gethostbyname()
을 사용하고 있습니다. 호스트 이름을 'localhost'로 지정할 때 잘 작동합니다. 하지만 google.com과 같은 다른 사이트를 사용해도 실패합니다.
아무도 잘못 될 수 있음을 알려주세요.
브라우저를 통해 해당 웹 사이트에 액세스 할 수 있습니다. 참고 : 브라우저에 프록시가 설정되어 있습니다.
프록시가 gethostbyname()
과 관련하여 문제가 있습니까? 그렇다면 어떻게 C++ 코드에서 프록시를 언급 할 수 있습니까?
일부 코드, 해당 코드에서 작동하지 않는 부분 및 작동하지 않는다고 생각하는 이유/기대하는 바를 포함하십시오. –
'gethostbyname()'은 더 이상 사용되지 않으며 대신'getaddrinfo()'를 사용하십시오. –
C++과 관련이 없습니다. – EJP