2012-08-16 62 views
0

我試圖理解jgroup如何實現可靠的多播。我已閱讀手冊並瞭解到他們正在使用負面評價。但是當羣集成員收到損壞的消息時會發生什麼?在官方手冊中我找不到任何關於這方面的信息。 (http://www.jgroups.org/manual/html_single/index.html#d0e5392jgroup是否使用校驗和在UDP上變得可靠?

有人知道他們是否使用UDP-Header校驗和加數據嗎?在這種情況下,受難者是否會要求轉播?

回答

2

UDP已經做了標題和數據校驗和,所以壞的數據報將被內核網絡堆棧丟棄並且沒有傳送到用戶級應用程序。

+0

嗯 - 我認爲這是可選的。只有IPv6不是。 java總是使用校驗和的UDP套接字? – stormsam 2012-08-16 15:43:00

+0

是的,它在RFC中是可選的,但是所有真實的網絡堆棧都可以實現它,而在所有現代網卡上它都是用硬件完成的。 – 2012-08-16 15:49:07