0
数値アドレス使用「「構造体のin6_addr」」で計算されたネットワークアドレスを格納するためにはinet_ptonまたは
int inet_pton(int af, const char * src, void * dst);
にテキストホストアドレスを変換し、私は、この機能の二つの異なる使い方を見てきました以下:
例1:
http://man7.org/tlpi/code/online/book/sockets/i6d_ucase_cl.c.html
struct sockaddr_in6 svaddr;
...
inet_pton(AF_INET6, argv[1], &svaddr.sin6_addr)
例2:
http://www.qnx.com/developers/docs/6.4.1/neutrino/lib_ref/i/inet_pton.html
struct in6_addr in6addr;
...
inet_pton(AF_INET6, IN6ADDR, &in6addr))
1は正しいですか?それらのすべてが正しい場合、なぜそれぞれが変換されたネットワークアドレスを完全に異なるデータ構造に格納するのですか?