Aracılığıyla paylaş


PGM Yuva Seçenekleri

PGM, durumu ayarlamak, çok noktaya yayın parametreleri sağlamak ve çok noktaya yayın özelliklerini uygulamak için yuva seçeneklerini kullanır. Bu sayfa, PGM yuva seçeneklerinin nasıl ayarlanması gerektiğini belirtir, PGM için kullanılabilir yuva seçeneklerini numaralandırır ve uygun durumlarda çeşitli seçenekler için kullanım örnekleri ve ek bilgiler sağlar. Her PCM yuva seçeneğinin temel tanımları için bkz. yuva seçenekleri .

Windows XP: Reliable Multicast Programming (PGM) desteklenmez.

PGM gönderenleri için aşağıdaki yuva seçenekleri kullanılabilir:

RM\_LATEJOIN RM\_RATE\_WINDOW\_SIZE RM\_SEND\_WINDOW\_ADV\_RATE RM\_SENDER\_STATISTICS RM\_SENDER\_WINDOW\_ADVANCE\_METHOD RM\_SET\_MCAST\_TTL RM\_SET\_MESSAGE\_BOUNDARY RM\_SET\_SEND\_IF RM\_USE\_FEC

RM_SENDER_WINDOW_ADVANCE_METHOD seçeneği, sondaki kenar gönderme penceresi ilerlerken kullanılan yöntemi belirtir. Optval parametresi yalnızca E_WINDOW_ADVANCE_BY_TIME (varsayılan) olabilir. E_WINDOW_USE_AS_DATA_CACHE desteklenmediğini unutmayın.

PGM alıcıları için aşağıdaki yuva seçenekleri kullanılabilir:

RM\_ADD\_RECEIVE\_IF RM\_DEL\_RECEIVE\_IF RM\_HIGH\_SPEED\_INTRANET\_OPT RM\_RECEIVER\_STATISTICS

PGM Yuva Seçeneklerini Ayarlama

Aşağıdaki kod parçacığında PGM yuva seçeneklerini ayarlamaya yönelik bir programlama kılavuzu gösterilmektedir:


ULONG       OptionData;    // This structure is option-dependent
//     :
setsockopt (s,
            IPPROTO_RM,
            Socket_Option,
            (char *) &OptionData,
            sizeof (OptionData));


Yukarıdaki kod parçacığında, OptionData türü ve içeriği ayarlanan yuva seçeneğine bağlıdır. Tüm PGM yuva seçenekleri için yuva düzeyi IPPROTO_RM. PGM yuva seçenekleri, aşağıdaki özel durumlar dışında bağlama işlevine yapılan çağrının hemen ardından ayarlanmalıdır:

RM\_SET\_MESSAGE\_BOUNDARY RM\_SENDER\_STATISTICS RM\_RECEIVER\_STATISTICS