Описание тега getaddrinfo

NoneGetaddrinfo(3) обеспечивает преобразование сетевых адресов и услуг.
2 ответа

Использование getaddrinfo() с AI_PASSIVE

getaddrinfo() Функция не только позволяет клиентским программам эффективно находить правильные данные для создания сокета для данного хоста, но также позволяет серверам связываться с правильным сокетом - теоретически. Я только что узнал об этом и на…
13 ноя '11 в 18:49
1 ответ

Как получить HTML-код с помощью Python-сокетов

Поэтому я пытаюсь получить исходный код Google, используя только сокеты Python, а не любые другие библиотеки, такие как urllib. Я не понимаю, почему мой запрос GET не работает, я перепробовал все возможные методы. Это код, который у меня есть, он до…
26 мар '16 в 02:00
1 ответ

Поддельный IP-адрес от getaddrinfo & inet_ntop

Я использовал getaddrinfo для поиска адресов сокетов для основных команд сокетов. Недавно, однако, адреса, которые он возвращает мне, предназначены для поддельных IP-адресов, которые я нашел с помощью inet_ntop. Я попробовал свой код, а также код, п…
27 дек '09 в 18:44
1 ответ

Почему UDPSocket.send всегда вызывает getaddrinfo в Ruby?

Я только что решил проблему задержки в нашей инфраструктуре, которая была вызвана, потому что этот фрагмент кода здесь вызвал вызов getaddrinfo при каждом запуске кода: sock = UDPSocket.open sock.send("#{key}|#{value}", 0, GRAPHITE_SERVER, STATSD_PO…
20 авг '18 в 19:21
1 ответ

getaddrinfo, я не получаю никакого канонического имени

Я пытаюсь прочитать всю информацию о конкретном хосте и распечатать каждую информацию. Я могу прочитать и распечатать все адреса, но я не читаю ни одного ai_canonname! Сначала я подумал, что мои примеры (www.google.com|www.irs.gov|...) не имеют кано…
18 сен '13 в 23:56
0 ответов

socket.getaddrinfo внезапно завершается неудачей

У меня есть программа Python, которая использует httplib2 для открытия HTTPS-соединений с серверами. Программа прекрасно открывает несколько подключений и отправляет данные http (наблюдаемые через httplib2.debuglevel = 1). Это "вдруг" начинает получ…
27 дек '17 в 21:12
1 ответ

Определите, какая из структур addrinfo, возвращаемых getaddrinfo, принадлежит текущей машине

Я звоню getaddrinfo, Возвращает список совпадающих адресов. Один из них принадлежит машине, с которой был сделан звонок. Как мне определить, какой это? Если нет способа сделать это, могу ли я что-нибудь сделать, чтобы надежно и точно определить IP-а…
20 июн '12 в 18:31
1 ответ

Путаница в программировании сокетов функции getaddrinfo

В getaddrinfo("www.example.net","1234", &hints, &server_info) Какая польза от hints параметр?
25 янв '15 в 21:32
4 ответа

WSAGetLastError() возвращает 122

Ну... я не совсем уверен, что это значит, но мои системы работают, работают и работают без плача о недостаточной памяти... Я думаю, это связано с системной ошибкой 122, потому что в кодах ошибок winsock (MSDN) нет 122... Кто-нибудь получил подсказку…
06 дек '10 в 16:20
8 ответов

nodejs httprequest с данными - получение ошибки getaddrinfo ENOENT

Обновление - Ответил сам Я вижу, что нужно убедиться, что DNS разрешен правильно с компьютера, ознакомьтесь с документацией по узлу, чтобы убедиться, что домен разрешаем. Оригинальный вопрос я пишу программу на основе узлов, в которой пользователь …
06 мар '12 в 08:31
1 ответ

Почему структура addrinfo должна быть частично заполнена перед использованием getaddrinfo()?

Я следовал Руководству Beej по сетевому программированию и мне трудно понять, почему мы должны заполнить некоторые поля struct addrinfo перед вызовом getaddrinfo()? Кроме того, почему он возвращает указатель на список нескольких структур addrinfo? П…
17 сен '16 в 22:05
2 ответа

Распределяется ли структура addrinfo **res, когда getaddrinfo() возвращает ненулевое значение?

У меня возникают проблемы с утечкой памяти во встроенном приложении, и, глядя в код, я не вижу freeaddrinfo(), когда getaddrinfo() возвращает ненулевое значение: s = getaddrinfo(hostname, port, &hints, &result); if (s != 0) { log_error(); } …
20 авг '12 в 09:42
4 ответа

MongoDB на Vagrant через порт переадресации

Я недавно установил mongodb на моей CentOS 6 VM, работающей на Vagrant. Я добавил переадресацию портов в Vagrantfile для переадресации порта Монго config.vm.forward_port 27017, 127017 Я настроил mongod для автоматического запуска при запуске сервера…
20 янв '12 в 20:13
1 ответ

socket.getaddrinfo() блокируется навсегда при использовании с gevent

С помощью httplib2Я отправляю несколько запросов с gevent, через некоторое время http.request() метод httplib2 блокируется навсегда.При проверке я обнаружил, что функция блокировки socket.getaddrinfo() в ссылке httplib2.
22 июл '14 в 09:10
1 ответ

Как исправить Getaddrinfo-сбой для Python на Windows

Если запустить Python в терминале командной строки и попытаться открыть какой-либо URL, я получаю следующий результат, несмотря на то, что имя разрешается через DNS: C:\Windows\system32>nslookup www.google.de Nicht-autorisierende Antwort: Name: w…
19 янв '12 в 12:18
0 ответов

Большое количество запросов - Ошибка: getaddrinfo ENOTFOUND

При выполнении большого количества запросов в узле (используя версию 6.3.0, но это также происходило в других версиях), я получаю сообщение об ошибке getaddrinfo ENOTFOUND. Исследуя эту проблему, я обнаружил следующую проблему с github для более ста…
12 июл '16 в 00:38
0 ответов

Как я могу заставить getaddrinfo возвращать протокол 'sctp'?

struct addrinfo hint, *result; int res, sfd; memset(&hint, 0, sizeof(struct addrinfo)); hint.ai_family = AF_INET; hint.ai_socktype = SOCK_STREAM; res = getaddrinfo(NULL, port, &hint, &result); Я думаю getaddrinfo должен возвращать два ad…
03 июн '16 в 01:45
1 ответ

Как получить подстановочный адрес с помощью getaddrinfo

Перекрестная почта на: http://www.perlmonks.org/?node_id=988678 Я новичок в Perl. Я пытаюсь получить все подстановочные интерфейсы, используя getaddrinfo (я использую Socket6 (IO:Socket:IP почему-то не работает на моем компьютере с Windows)), наприм…
21 авг '12 в 10:22
1 ответ

API getaddrinfo() с помощью systemd

Я сталкиваюсь с проблемой при запросе DNS с использованием API getaddrinfo() в рамках процесса, инициированного systemd. Несмотря на наличие записи сервера имен в /etc/resolv.conf, запрос не может быть решен. После нескольких трассировок системных в…
25 апр '15 в 02:13
2 ответа

getaddrinfo ENOTFOUND API Google Cloud

Я пытаюсь выполнить учебник API.AI для создания метеобота для Google Assistant (здесь: https://dialogflow.com/docs/getting-started/basic-fulfillment-conversation) Я все сделал успешно, создал бота в API, создал Fulfillments, установил NodeJS на свой…
11 окт '17 в 15:32