Bagikan melalui


struktur RM_FEC_INFO (wsrm.h)

Struktur RM_FEC_INFO menentukan pengaturan untuk menggunakan koreksi kesalahan penerusan (FEC) dengan Reliable Multicast. Struktur ini digunakan dengan opsi soket RM_USE_FEC .

Sintaks

typedef struct _RM_FEC_INFO {
  USHORT  FECBlockSize;
  USHORT  FECProActivePackets;
  UCHAR   FECGroupSize;
  BOOLEAN fFECOnDemandParityEnabled;
} RM_FEC_INFO;

Anggota

FECBlockSize

Jumlah maksimum paket yang dapat dikirim untuk grup apa pun, termasuk data asli dan paket paritas. Nilai maksimum dan default adalah 255.

FECProActivePackets

Jumlah paket yang akan dikirim secara proaktif dengan setiap grup. Gunakan opsi ini ketika jaringan tersebar, dan permintaan NAK hulu akan berdampak pada throughput.

FECGroupSize

Jumlah paket yang akan diperlakukan sebagai satu grup untuk tujuan komputasi paket paritas. Ukuran grup haruslah kekuatan dua. Di jaringan lossy, jaga ukuran grup relatif kecil.

fFECOnDemandParityEnabled

Menentukan apakah pengirim diaktifkan untuk mengirim paket perbaikan paritas. Ketika TRUE, penerima hanya boleh meminta paket perbaikan paritas.

Keterangan

Opsi soket RM_USE_FEC memberi tahu pengirim Reliable Multicast untuk menerapkan teknik koreksi kesalahan penerusan untuk mengirim data perbaikan. ada tiga mode penggunaan koreksi kesalahan penerusan:

  1. Paket paritas pro-aktif saja
  2. Paket paritas OnDemand saja
  3. Paket paritas pro-aktif dan OnDemand
Karena penggunaan struktur ini menyiratkan perlunya koreksi kesalahan penerusan, anggota FECProActivePackets atau fFECOnDemandParityEnabled harus nonzero, jika tidak, panggilan fungsi gagal.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows Vista [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2003 [hanya aplikasi desktop]
Header wsrm.h

Lihat juga

RM_USE_FEC

Pemrograman Multicast yang Andal

Opsi Soket