Я пишу приложение с C++ для подключения к моему серверу.gethostbyname не работает для внешнего сервера
Я использую gethostbyname()
. Он отлично работает, когда я указываю имя хоста как «localhost». но если я попробую любой другой сайт, например google.com, он терпит неудачу.
Может кто-нибудь, пожалуйста, скажите мне, что может пойти не так.
Я могу получить доступ к этим веб-сайтам через браузер. Примечание. У меня установлен прокси-сервер в моем браузере.
Является ли прокси-сервер причиной проблемы с gethostbyname()
? если да, как я могу указать прокси-сервер в моем коде на C++?
Пожалуйста, добавьте код, какая часть не работает в этом коде и почему вы думаете, что он не работает/что вы ожидаете от него. –
'gethostbyname()' устарел, вместо этого используйте 'getaddrinfo()'. –
C++ не имеет к этому никакого отношения. – EJP