<pre id="bbfd9"><del id="bbfd9"><dfn id="bbfd9"></dfn></del></pre>

          <ruby id="bbfd9"></ruby><p id="bbfd9"><mark id="bbfd9"></mark></p>

          <p id="bbfd9"></p>

          <p id="bbfd9"><cite id="bbfd9"></cite></p>

            <th id="bbfd9"><form id="bbfd9"><dl id="bbfd9"></dl></form></th>

            <p id="bbfd9"><cite id="bbfd9"></cite></p><p id="bbfd9"></p>
            <p id="bbfd9"><cite id="bbfd9"><progress id="bbfd9"></progress></cite></p>
            java語言

            Java多播套接字的方法

            時間:2025-06-06 01:32:23 java語言 我要投稿

            Java多播套接字的方法

              播數據報套接字類用于發送和接收 IP 多播包。MulticastSocket 是一種 (UDP) DatagramSocket,它具有加入 Internet 上其他多播主機的“組”的附加功能。以下是小編為大家搜索整理的Java多播套接字的方法,希望能給大家帶來幫助!更多精彩內容請及時關注我們應屆畢業生考試網!

              多播組通過 D 類 IP 地址和標準 UDP 端口號指定。D 類 IP 地址在 224.0.0.0 和 239.255.255.255 的范圍內(包括兩者)。地址 224.0.0.0 被保留,不應使用。

              方法

              可以通過首先使用所需端口創建 MulticastSocket,然后調用 joinGroup(InetAddress groupAddr) 方法來加入多播組:

              // join a Multicast group and send the group salutations

              ...

              String msg = "Hello";

              InetAddress group = InetAddress.getByName("228.5.6.7");

              MulticastSocket s = new MulticastSocket(6789);

              s.joinGroup(group);

              DatagramPacket hi = new DatagramPacket(msg.getBytes(), msg.length(),

              group, 6789);

              s.send(hi);

              // get their responses!

              byte[] buf = new byte[1000];

              DatagramPacket recv = new DatagramPacket(buf, buf.length);

              s.receive(recv);

              ...

              // OK, I'm done talking - leave the group...

              s.leaveGroup(group);

              將消息發送到多播組時,該主機和端口的所有預定接收者都將接收到消息(在數據包的生存時間范圍內,請參閱下文)。套接字不必成為多播組的成員即可向其發送消息。

              當套接字預定多播組/端口時,它將接收由該組/端口的其他主機發送的數據報,像該組和端口的所有其他成員一樣。套接字通過 leaveGroup(InetAddress addr) 方法放棄組中的成員資格。多個 MulticastSocket 可以同時預定多播組和端口,并且都會接收到組數據報。

              同時,不允許 applet 使用多播套接字

            【Java多播套接字的方法】相關文章:

            Java多播套接字的方法介紹02-14

            講解Java的Socket網絡編程的多播與廣播實現02-11

            java虛方法05-16

            java入門方法04-24

            java調用的方法04-20

            java方法重寫的方法分析03-03

            Java實現多繼承的實例07-18

            java顯示圖片的方法02-22

            java泛型方法04-02

                    <pre id="bbfd9"><del id="bbfd9"><dfn id="bbfd9"></dfn></del></pre>

                    <ruby id="bbfd9"></ruby><p id="bbfd9"><mark id="bbfd9"></mark></p>

                    <p id="bbfd9"></p>

                    <p id="bbfd9"><cite id="bbfd9"></cite></p>

                      <th id="bbfd9"><form id="bbfd9"><dl id="bbfd9"></dl></form></th>

                      <p id="bbfd9"><cite id="bbfd9"></cite></p><p id="bbfd9"></p>
                      <p id="bbfd9"><cite id="bbfd9"><progress id="bbfd9"></progress></cite></p>
                      飘沙影院