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, Im done talking - leave the group...
eGroup(group);
將消息發送到多播組時,該主機和端口的所有預定接收者都將接收到消息(在數據包的生存時間範圍內,請參閱下文)。套接字不必成爲多播組的成員即可向其發送消息。
當套接字預定多播組/端口時,它將接收由該組/端口的其他主機發送的數據報,像該組和端口的所有其他成員一樣。套接字通過 leaveGroup(InetAddress addr) 方法放棄組中的成員資格。多個 MulticastSocket 可以同時預定多播組和端口,並且都會接收到組數據報。
同時,不允許 applet 使用多播套接字
相關文章
-
Java多播套接字的方法
播數據報套接字類用於發送和接收 IP 多播包。MulticastSocket 是一種 (UDP) DatagramSocket,它具有加入 Inteet 上其他多播主機的組的附加功能。以下是小編爲大家搜索整理的Java多播套接字的方法,希望能給大家帶來幫助! -
使用Java程序連接各種數據庫的方法介紹
導語:Java數據庫連接,是Java語言中用來規範客戶端程序如何來訪問數據庫的應用程序接口,提供了諸如查詢和更新數據庫中數據的方法。1、Oracle8/8i/9i數據庫(thin模式)ame("leDriver")nstance();String url="jdbc:oracle:t -
Java多線程的用法介紹
炒土豆絲是一道非常家常的菜餚,一直都是大家的必點下飯菜,往往就是越簡單的菜越難做好。土豆絲,要怎麼才能炒得爽脆可口,又絕不軟爛,而是根根分明,潔白漂亮,酸辣適度,這絕對是個略有技術的活兒。怎麼炒土豆絲好吃?土豆絲的烹飪 -
談Java語言與Java技術的介紹
導語:Java自問世以來,以其得天獨厚的優勢,在IT業界掀起了研究、開發它的浪潮,下面就由小編爲大家介紹一下談Java語言與Java技術,歡迎大家閱讀! 一、 Java語言的出現自從1946年世界上第一臺電子計算機問世以來,計算模式的 -
JAVA認證開源技術:關於Java的對象equals方法
在學習JAVA認證過程中,每個人會遇到每個人不同的問題,或小或大,下面yjbys小編爲大家分享的是關於Java的對象equals方法,希望對大家學習JAVA有幫助!不是所有的equals都是比較整個對象的。 #1.普通Object類:先看源碼:publi -
有關JAVA和JAVAC命令詳細介紹
JAVA和JAVAC 命令javac和java命令行中的-classpath選項這是個很基礎的問題,但是因爲基本上都是用現有的IDE工具 來開發java程序,所以很少有人意識到這一點。javac-classpath,設定要搜索類的路徑,可以是目錄,jar文件,zip文件 -
介紹Java array接口
public interface ArraySQL 類型 ARRAY 在 java 編程語言中的映射關係。默認情況下,Array 值是對 SQL ARRAY 值的事務處理期引用。默認情況下,Array 對象是使用 SQL LOCATOR(array) 內部實現的,這意味着 Array 對象包含 -
Java實例化的四種方法介紹
本文是本站小編搜索整理的Java實例化的四種方法介紹,供參考閱讀,希望對大家有所幫助!想了解更多相關信息請持續關注我們應屆畢業生考試網! Java創建有四種方式:(1)用new 語句創建對象,這是最常用的創建對象方法。(2)運用反 -
Java接口介紹
宋朝的房租有多貴,精確的數目頗難稽考。和今日相似的是,大城市的租金貴過小縣城,富人的相對負擔較輕。宋朝的房屋租賃業遠比唐朝發達。根由主要有二:首先是因爲科舉興盛,士子爭躍龍門;其次是由於人貨殷繁,商旅奔波不息。每 -
關於Java各種接口的介紹
Interfaces 接口在軟件工程中,由一份“契約”規定來自不同的開發小組的軟件之間如何相互作用是非常常見的。每個小組都可以在不知道別的組的代碼的前提下獨立開發自己的代碼。Java中的interface就是這樣的一份“契約”