Как я могу заставить 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
должен возвращать два addrinfo при использовании 'SOCK_STREAM'. Один протокол tcp
другой протокол sctp
, Тем не мение, getaddrinfo
только возврат tcp
протокол. Не знаю почему?
Я использую Ubuntu 14.04, ядро Linux 3.19.0 и устанавливаю sctp
протокол, набрав: apt-get install libsctp-dev