Java多播套接字的方法
播數據報套接字類用於發送和接收 IP 多播包。MulticastSocket 是一種 (UDP) DatagramSocket,它具有加入 Internet 上其他多播主機的“組”的附加功能。以下是小編爲大家搜索整理的Java多播套接字的方法,希望能給大家帶來幫助!更多精彩內容請及時關注我們應屆畢業生考試網!
多播組通過 D 類 IP 地址和標準 UDP 端口號指定。D 類 IP 地址在 和 的範圍內(包括兩者)。地址 被保留,不應使用。
方法
可以通過首先使用所需端口創建 MulticastSocket,然後調用 joinGroup(InetAddress groupAddr) 方法來加入多播組:
// join a Multicast group and send the group salutations
...
String msg = "Hello";
InetAddress group = yName("");
MulticastSocket s = new MulticastSocket(6789);
Group(group);
DatagramPacket hi = new DatagramPacket(ytes(), th(),
group, 6789);
(hi);
// get their responses!
byte[] buf = new byte[1000];
DatagramPacket recv = new DatagramPacket(buf, th);
ive(recv);
...
// OK, I'm done talking - leave the group...
eGroup(group);
將消息發送到多播組時,該主機和端口的所有預定接收者都將接收到消息(在數據包的生存時間範圍內,請參閱下文)。套接字不必成爲多播組的'成員即可向其發送消息。
當套接字預定多播組/端口時,它將接收由該組/端口的其他主機發送的數據報,像該組和端口的所有其他成員一樣。套接字通過 leaveGroup(InetAddress addr) 方法放棄組中的成員資格。多個 MulticastSocket 可以同時預定多播組和端口,並且都會接收到組數據報。
同時,不允許 applet 使用多播套接字
相關文章
-
Java多播套接字的方法介紹
播數據報套接字類用於發送和接收 IP 多播包。MulticastSocket 是一種 (UDP) DatagramSocket,它具有加入 Inteet 上其他多播主機的“組”的附加功能。以下是小編爲大家搜索整理的Java多播套接字的方法,希望能給大家帶來 -
JAVA認證開源技術:關於Java的對象equals方法
在學習JAVA認證過程中,每個人會遇到每個人不同的問題,或小或大,下面yjbys小編爲大家分享的是關於Java的對象equals方法,希望對大家學習JAVA有幫助!不是所有的equals都是比較整個對象的。 #1.普通Object類:先看源碼:publi -
使用ajax操作JavaScript對象的方法
清高宗愛新覺羅·弘曆(1711-1799年),清朝第六位皇帝,定都北京後第四位皇帝。年號乾隆,寓意“天道昌隆”。25歲登基,在位六十年,退位後當了三年太上皇,實際掌握最高權力長達六十三年,是中國歷史上在位時間第二長、年壽最高的皇帝 -
java播放聲音文件的方法
大家知道java播放聲音文件嗎?很多人講要使用JFM,但是也有人懶得去安裝,所以另尋他法。下面是小編爲大家搜索整理的java播放聲音文件的方法,希望能給大家帶來幫助!更多精彩內容請及時關注我們應屆畢業生考試網!如下:public -
Java接口如何定義方法
家用棉籤一般不要處理人體傷口,只適用於一般的皮膚清潔。在使用家用棉籤爲寶寶清潔身體時,要注意在寶寶安靜時操作,以防棉籤戳傷寶寶。嬰兒棉籤有什麼用?棉籤怎麼用?嬰兒棉籤有什麼用棉籤在我們的生活中非常普遍 -
JAVA語言編寫硬件接口的方法
有很多女生的頭髮都是去做了美髮以後纔會擁有一些自然又捲曲的捲髮髮型的,可是這些自然的捲曲的捲髮發是也是要打理的,要不然你的頭髮也是不漂亮的,現在我們就一起來了解一下捲髮怎麼打理才自然又捲曲吧。我們們在吹髮前 -
java中set接口的使用方法
java中的set接口有如下的特點:不允許出現重複元素;集合中的元素位置無順序;有且只有一個值爲null的元素。因爲java中的set接口模仿了數學上的set抽象,所以,對應的數學上set的特性爲:互異性:一個集合中,任何兩個元素都認爲是不 -
區分Java中抽象類和接口的方法
在Java語言中, abstract class 和interface 是支持抽象類定義的兩種機制。正是由於這兩種機制的存在,才賦予了Java強大的面向對象能力。abstract class和interface之間在對於抽象類定義的支持方面具有很大的相似性,甚至 -
Java實現多線程的方法
導語:Java線程是指進程內部的一條執行路徑或者一個控制單元,如何實現多線程呢?下面是相關介紹,歡迎參考! 實現多線程可以通過繼承Thread類和實現Runnable接口。(1)繼承Thread定義一個類繼承Thread類複寫Thread類中的pu -
Java多線程通信方法
導語:多線程間通訊就是多個線程在操作同一資源,但是操作的動作不同,下面讓我們瞭解一下吧! 多線程通信方法(1)爲什麼要通信多線程併發執行的時候, 如果需要指定線程等待或者喚醒指定線程, 那麼就需要通信.比如生產者