netinet/in.h

netinet/in.h ヘッダー・ファイルには、インターネット・プロトコル・ファミリーの定義が 含まれています。

IPv6 をサポートする構造体定義は以下の通りです。
IPv6 をサポートする関数は以下の通りです。
IPv6 をサポートするマクロは以下の通りです。
構造体
struct ip_mreq{
					struct in_addr imr_multiaddr;
					struct in_addr imr_interface;
};
ソケット・オプション

構造体: マルチキャスト・フィルター・サポートは、フィーチャー・テスト・マクロ _OPEN_SYS_SOCKET_EXT3 を定義することによってアクセスされます。フィーチャー・テストはまた、sys/socket.h の中のシンボルを公開します。

struct ip_mreq{} 
struct ip_mreq_source {};
struct group_req {};
struct group_source_req {};
setipv4sourcefilter()
getipv4sourcefilter()
setsourcefilter()
getsourcefilter()