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

1 ответ

Swift getnameinfo ненадежные результаты для IPv6

У меня есть следующее расширение на sockaddr: extension sockaddr { /// Indicates if this is an IPv4 address. var isIPv4: Bool { return sa_family == UInt8(AF_INET) } /// Indicates if this is an IPv6 address. var isIPv6: Bool { return sa_family == UIn…
10 июн '17 в 21:05
1 ответ

Проблема с именами дескрипторов перечисления

Я нашел способ перечислять дескрипторы других программ, но сейчас у меня проблема. Я не могу видеть темы типа процесса. Мне нужно проверить, какие программы открывают дескрипторы для моего процесса. Когда я проверяю вывод, он "безымянный", я не знаю…
25 сен '17 в 20:02
0 ответов

Почему разрешение имен Windows заменяет "localhost" именем компьютера?

Недавно я обнаружил, что Windows 7 (возможно, и другие версии) больше отображает не "localhost", а имя компьютера (с доменом) при разрешении IP-адреса 127.0.0.1 или::1. Странно то, что это все еще происходит, если я добавлю это отображение явно в фа…
06 июл '17 в 16:26
1 ответ

getnameinfo() не работает на WSL

Я пишу кросс-платформенный сетевой код и столкнулся с некорректным поведением в getnameinfo()в Windows и Linux (WSL). Код ниже делает следующее: Получите адрес, используя getaddrinfo(). Звонки getnameinfo() по адресу: NI_NAMEREQD установлен, а не ус…
13 сен '19 в 20:50
1 ответ

getnameinfo() дает мне странное имя хоста

У меня проблемы. Я хочу преобразовать IP-адрес (81.2.195.254) в имя хоста (www.farnost-hranice.cz).Здесь вы можете попробовать преобразовать этот IP-адрес, чтобы убедиться в его правильности: https://whatismyipaddress.com/hostname-ip Моя проблема в …
21 окт '19 в 17:56
1 ответ

Applescript получить исключение имени

В одном из моих скриптов мне нужно имя файла: set input to choose file multiple selections allowed yes tell application "System Events" set {nameInfo, sourcePath} to {name of item 1 of input, POSIX path of container of item 1 of input} end tell Но е…
19 дек '19 в 14:39
0 ответов

Преобразовать gethostbyaddr в getnameinfo

Я наткнулся на код, использующий gethostbyaddr. Код простой и понятный: pRemoteHost = gethostbyaddr((char *)&addr6, 16, AF_INET6); Хорошо, достаточно просто. Но в документации для gethostbyaddr сказано: gethostbyaddr больше не рекомендуется для …
23 янв '20 в 22:42
0 ответов

getnameinfo() и соединение TCP

Я попробовал переработать getaddrinfo() / getnameinfo()пример со страницы руководства https://linux.die.net/man/3/getaddrinfo, который построен на сокете датаграммы. Моя идея заключалась в том, чтобы протестировать эти функции через потоковый сокет,…
25 июн '20 в 21:25
1 ответ

Почему getaddrinfo() всегда вызывает ошибку сегментации?

#include <string.h> #include <stdio.h> #include <netdb.h> int main(){ char buff[50]; char port[5]; printf("Enter address to lookup: "); fgets(buff, 50, stdin); printf("Enter Port: "); fgets(port, 5, stdin); stru…
1 ответ

В C# 1st очень новичок в программировании. Это для класса College. Я создал в соответствии с инструкциями, НО GetName и SetName не отображаются как методы?

Код должен побуждать пользователя вводить имя и фамилию. using System; namespace CSCI_231_Week3_Assn_8 { class AccountTest { static void Main() { // Create an Account object and assign it to myAccount AccountTest myAccount = new AccountTest(); // Di…
27 янв '20 в 07:19
0 ответов

Параметр getnameinfo и gcc -std = c17 возвращает ошибку: «неявное объявление функции getnameinfo» [закрыто]

Если я скомпилирую приложение с опцией -std = c17 gcc -std=c17 -Wall -Wpedantic -Werror main.c -o main Я получаю ошибку «неявное объявление». Если я удалю -std = c17, все будет хорошо. #include <stdio.h> #include <string.h> #include <…
20 июл '21 в 12:58
0 ответов

SocketError: sockaddr разрешается в несколько имен узлов

После сбоя фрагмента для ruby ​​удаление этого фрагмента не показало никаких ошибок. Я вижу закрытую проблему https://bugs.ruby-lang.org/issues/15067 , они одинаковые. Любой вклад в этот фрагмент будет очень полезен. platform_is_not :windows do desc…
02 апр '21 в 11:15
0 ответов

linux,сбой функции getnameinfo: временный сбой в разрешении имени

Я хочу получить IP-адрес через DNS на основе доменного имени или IP-адреса. Но теперь некоторые IP-адреса не работают в Linux, например, 156.59.91.42. Но под Mac проблем нет. версия для Linux: 4.15.0-151-generic #157-Ubuntu SMP Пт, 9 июля, 23:07:57 …
01 апр '22 в 05:48