SOCKADDR_INET union (ws2ipdef.h)
Serikat SOCKADDR_INET berisi IPv4, alamat IPv6, atau keluarga alamat.
Sintaks
typedef union _SOCKADDR_INET {
SOCKADDR_IN Ipv4;
SOCKADDR_IN6 Ipv6;
ADDRESS_FAMILY si_family;
} SOCKADDR_INET, *PSOCKADDR_INET;
Anggota
Ipv4
Jenis: SOCKADDR_IN
Alamat IPv4 direpresentasikan sebagai struktur SOCKADDR_IN yang berisi keluarga alamat dan alamat IPv4. Keluarga alamat dalam urutan byte host dan alamat IPv4 dalam urutan byte jaringan.
Pada Windows SDK yang dirilis untuk Windows Vista dan yang lebih baru, organisasi file header telah berubah dan struktur SOCKADDR_IN didefinisikan dalam file header Ws2def.h . Perhatikan bahwa file header Ws2def.h secara otomatis disertakan dalam Winsock2.h, dan tidak boleh digunakan secara langsung.
Ipv6
Jenis: SOCKADDR_IN6
Alamat IPv6 dinyatakan sebagai struktur SOCKADDR_IN6 yang berisi keluarga alamat dan alamat IPv6. Keluarga alamat berada dalam urutan byte host dan alamat IPv6 dalam urutan byte jaringan.
Pada Windows SDK yang dirilis untuk Windows Vista dan yang lebih baru, organisasi file header telah berubah dan struktur SOCKADDR_IN6 didefinisikan dalam file header Ws2def.h . Perhatikan bahwa file header Ws2def.h secara otomatis disertakan dalam Winsock2.h, dan tidak boleh digunakan secara langsung.
si_family
Jenis: ADDRESS_FAMILY
Keluarga alamat.
Nilai yang mungkin untuk keluarga alamat tercantum dalam file header Ws2def.h . Perhatikan bahwa nilai untuk keluarga alamat AF_ dan konstanta keluarga protokol PF_ identik (misalnya, AF_INET dan PF_INET), sehingga konstanta mana pun dapat digunakan. File header Ws2def.h secara otomatis disertakan dalam Winsock2.h, dan tidak boleh digunakan secara langsung.
Nilai yang saat ini didukung adalah AF_INET, AF_INET6, dan AF_UNSPEC.
Keterangan
Serikat SOCKADDR_INET didefinisikan pada Windows Vista dan yang lebih baru.
Serikat SOCKADDR_INET adalah struktur kenyamanan untuk mengakses alamat IPv4, alamat IPv6, atau keluarga alamat IP tanpa harus mentransmisikan struktur sockaddr .
Penyatuan SOCKADDR_INET adalah jenis data anggota Awalan dalam struktur IP_ADDRESS_PREFIX
Perhatikan bahwa file header Ws2ipdef.h secara otomatis disertakan dalam file header Ws2tcpip.h , dan tidak boleh digunakan secara langsung.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows Vista [hanya aplikasi desktop] |
Server minimum yang didukung | Windows Server 2008 [hanya aplikasi desktop] |
Header | ws2ipdef.h (termasuk Ws2tcpip.h) |