Bagikan melalui


struktur RM_SEND_WINDOW (wsrm.h)

Struktur RM_SEND_WINDOW menentukan jendela pengiriman Reliable Multicast. Struktur ini digunakan dengan opsi soket RM_RATE_WINDOW_SIZE .

Sintaks

typedef struct _RM_SEND_WINDOW {
  ULONG RateKbitsPerSec;
  ULONG WindowSizeInMSecs;
  ULONG WindowSizeInBytes;
} RM_SEND_WINDOW;

Anggota

RateKbitsPerSec

Laju transmisi untuk jendela kirim, dalam kilobit per detik.

WindowSizeInMSecs

Ukuran jendela untuk jendela kirim, dalam milidetik.

WindowSizeInBytes

Ukuran jendela untuk sesi, dalam byte.

Keterangan

Kombinasi apa pun dari tiga anggota yang tersedia dapat diatur untuk panggilan opsi soket tertentu. Misalnya, satu, dua, atau ketiga anggota dapat ditentukan selama panggilan fungsi setsockopt . Terlepas dari pengaturannya, Windows memberlakukan rasio berikut: TransmissionRate == (WindowSizeBytes/WindowSizeMSecs) * 8. Dengan demikian, mengatur dua parameter secara efektif menetapkan yang ketiga untuk memastikan performa optimal.

Kombinasi anggota ini dapat memengaruhi sumber daya yang digunakan pada komputer pengirim PGM. Misalnya, nilai laju transmisi besar yang dikombinasikan dengan ukuran jendela besar menghasilkan ruang buffer yang lebih diperlukan.

Persyaratan

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

Lihat juga

Opsi Soket IPPROTO_RM

Pemrograman Multicast yang Andal

Opsi Soket

setsockopt