SL多播獲得授權最多需要21秒

2022-02-04 10:30:31 字數 664 閱讀 9281

原文的描述比較拗口,本人經過測試驗證最多需要21秒。

測試後的簡單理解如下,最多傳送3次公告,前兩次傳送公告後最多等待3秒,第三次傳送公告後最多等待12秒。第一次傳送公告後3秒未獲得授權會等3秒。

按時間順序描述如下,假設第3次傳送公告後還未獲得授權:

第0秒傳送第一次公告,

第3秒後未獲得授權,等待3秒

第6秒時傳送第二次公告,等待3秒,

第9秒未獲得授權,傳送第三次公告,等待12秒,

第21秒未獲得授權,進入60秒避退期,即接下來的60秒來不能重**送公告。

msdn原文描述如下:

如果 silverlight 執行時在 3 秒內未收到匹配的授權訊息,則 silverlight 執行時將假定公告已刪除並且將重新傳送乙個新公告。               如果未收到任何匹配的授權,則在 6 秒後將重複相同的重新傳送。

with socketerror.

accessdenied

.'>如果在第三次重新傳送後 12 秒尚未接收到匹配的授權訊息,則策略檢查將被視為已失敗,並且應用程式將接收 socketexception

以及 socketerror.accessdenied

。如果某個策略檢查失敗,則在下乙個 60 秒內加入多播組的另乙個嘗試將等待,直到超過這個 60 秒的退避期後,再開始策略檢查。

多播和組播

1.多播 多播 也可以稱為 組播 這樣的多播應用tcp 2.廣播 廣播 在網路中的應用較多,如客戶機通過dhcp自動獲得ip位址的過程就是通過廣播來實現的。但是同單播和多播相比,廣播幾乎占用了子網內網路的所有頻寬。拿開會打乙個比方吧,在會場上只能有乙個人發言,想象一下如果所有的人同時都用麥克風發言,...

winsock 多播(組播)

組播,就是有一組主機,乙個主機傳送資料,組內其他的主機都會收到。首先,根據上圖講述組播的原理 我們把路由器192.168.0.1埠也看做一台主機,這樣就有四台主機連線到交換機上。根據乙太網的原理,交換機不知道ip位址的存在,只知道mac位址。交換機會根據資料中的目的mac位址把資料報 到某個埠上,保...

多播 組播 原理分析

為什麼要使用多播 網絡卡從網路上接收到目標實體地址對應的所有bit位都為1的資料報時,會收到這條訊息並將其上傳給驅動程式,網絡卡的這種工作模式稱為廣播模式,網絡卡的預設工作模式包含直接模式和廣播模式。利用這一特性,udp 使用者資料報協議 還提供了向多個目標位址傳送廣播資料報的能力。廣播資料即資料從...