Получить указатель на IPv6-адрес в заголовке маршрутизации
#include <netinet/in.h>struct in6_addr * inet6_rthdr_getaddr( struct cmsghdr *cmsg,int index );
0
до числа, возвращенного функцией inet6_rthdr_segments().libsocket
Данная функция возвращает указатель на адрес IPv6, указанный как index в заголовке маршрутизации cmsg. index должен иметь значение от 1
до числа, возвращенного функцией inet6_rthdr_segments(). Сначала следует вызвать inet6_rthdr_segments(), чтобы получить количество сегментов в заголовке маршрутизации.
Указатель на адрес IPv6, либо NULL
в случае возникновения ошибки.
RFC 2292
inet6_rthdr_add(), inet6_rthdr_getflags(), inet6_rthdr_init(), inet6_rthdr_lasthop(), inet6_rthdr_reverse(), inet6_rthdr_segments(), inet6_rthdr_space()
Основано на:
Предыдущий раздел: Описание API сетевой библиотеки