Bagikan melalui


struktur GROUP_REQ (ws2ipdef.h)

Struktur GROUP_REQ menyediakan informasi grup multicast untuk alamat IPv6 atau IPv4.

Sintaks

typedef struct group_req {
  ULONG            gr_interface;
  SOCKADDR_STORAGE gr_group;
} GROUP_REQ, *PGROUP_REQ;

Anggota

gr_interface

Indeks antarmuka antarmuka lokal tempat grup multicast harus bergabung atau dihilangkan.

gr_group

Alamat grup multicast. Ini mungkin alamat multicast IPv6 atau IPv4.

Keterangan

Struktur GROUP_REQ digunakan dengan alamat multicast IPv6 atau IPv4. Struktur GROUP_REQ digunakan dengan opsi soket MCAST_JOIN_GROUP dan MCAST_LEAVE_GROUP.

Struktur GROUP_REQ dan struktur terkait yang digunakan untuk pemrograman multicast didasarkan pada rekomendasi IETF di bagian 5 dan 8.2 RFC 3768. Untuk informasi selengkapnya, lihat http://www.ietf.org/rfc/rfc3678.txt.

Pada Windows Vista dan yang lebih baru, sekumpulan opsi soket tersedia untuk pemrograman multicast yang mendukung alamat IPv6 dan IPv4. Opsi soket ini adalah agnostik IP dan dapat digunakan pada IPv6 dan IPv4. Opsi agnostik IP ini menggunakan GROUP_REQ dan struktur GROUP_SOURCE_REQ dan merupakan opsi soket pilihan untuk pemrograman multicast di Windows Vista dan yang lebih baru.

Fungsi GetAdaptersAddresses dapat digunakan untuk mendapatkan informasi indeks antarmuka yang diperlukan untuk anggota gr_interface .

Struktur GROUP_REQ dan opsi soket yang menggunakan struktur ini hanya valid pada datagram dan soket mentah (jenis soket harus SOCK_DGRAM atau SOCK_RAW).

Struktur GROUP_REQ ditentukan dalam file header Ws2ipdef.h yang secara otomatis disertakan dalam file header Ws2tcpip.h . File header Ws2ipdef.h tidak boleh digunakan secara langsung.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Tidak ada yang didukung
Server minimum yang didukung Windows Server 2008 [hanya aplikasi desktop]
Header ws2ipdef.h (termasuk Ws2tcpip.h)

Lihat juga

GROUP_FILTER

GROUP_SOURCE_REQ

GetAdaptersAddresses

Pemrograman Multicast

SOCKADDR_STORAGE

Opsi Soket

ip_mreq

ipv6_mreq