Здравствуйте. Не подскажеет в чем может быть проблема: на slackware & slamd64 программка, юзающая getaddrinfo, работает нормально, а на CentOS 4.2 появляется ошибка:
getaddrinfo(): Servname not supported for ai_socktype в коде:
...
struct addrinfo hints, *res;
memset(&hints, 0, sizeof hints);
hints.ai_family = AF_INET;
hints.ai_socktype = SOCK_STREAM;
if ((err = getaddrinfo(host, port, &hints, &res))) {
if (err == EAI_NONAME)
return -1;
fprintf(stderr, "getaddrinfo(): %s\n", gai_strerror(err));
exit(-1);
}
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум inet_ntop после getaddrinfo ловит segfault (2012)
- Форум getaddrinfo выдает нулевые адреса 0.0.0.0 (2022)
- Форум Уничтожение дочернего процесса (2004)
- Форум И при передаче широко пакета получаю Access denied (2009)
- Форум проблема с сокетами [C] (2009)
- Форум UDP-клиент (2015)
- Форум Segmentation fault (2009)
- Форум Как система определяет, какой сетевой интерфейс будет использовать? (2018)
- Форум Не могу победить TIME_WAIT, как закрывать сокеты? (2010)
- Форум socket error (2009)