• 大小: 7.55KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-03-28
  • 语言: Java
  • 标签: java  

资源简介


udp广播与接收,用于局域网内多台设备之间的通信

资源截图

代码片段和文件信息

package com.ilike.udp;

import java.net.DatagramPacket;
import java.net.InetAddress;
import java.net.MulticastSocket;

public class UdpBroadCast {
// private static String ip=“114.113.33.205“; // 服务端ip
//端口
private static int BROADCAST_PORT = 9899;
//组ip
private static String BROADCAST_IP = “224.0.0.1“;
//组
static InetAddress inetAddress = null;
//多组数据报套接字
static MulticastSocket multicastSocket = null;

public static void main(String[] args) {
try {
//创建组
inetAddress = InetAddress.getByName(BROADCAST_IP);
//创建服务器
multicastSocket = new MulticastSocket(BROADCAST_PORT);
//当参数为0时,指定数据报停留在本地主机,为1时,指定数据报发送到本地局域网网,为32时,发送到本站点的网络上。为64时,发送到本地区,128时,发送到本大洲,255为全球。
multicastSocket.setTimeToLive(1);
//加入组
multicastSocket.joinGroup(inetAddress);
} catch (Exception e) {
e.printStackTrace();
}
new Thread(new Runnable() {
@Override
public void run() {
//创建数据传输对象
        DatagramPacket dataPacket = null;    

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        301  2016-07-11 16:54  UDP\.classpath

     文件        379  2016-07-14 12:35  UDP\.project

     文件        598  2016-07-11 16:54  UDP\.settings\org.eclipse.jdt.core.prefs

     文件       1383  2016-07-15 11:28  UDP\bin\com\ilike\udp\UdpBroadCast$1.class

     文件       1382  2016-07-15 11:28  UDP\bin\com\ilike\udp\UdpBroadCast.class

     文件       1695  2016-07-15 11:28  UDP\src\com\ilike\udp\UdpBroadCast.java

     文件        301  2016-07-11 15:29  UDPAccept\.classpath

     文件        385  2016-07-15 10:18  UDPAccept\.project

     文件        598  2016-07-11 15:29  UDPAccept\.settings\org.eclipse.jdt.core.prefs

     文件       1462  2016-07-15 11:28  UDPAccept\bin\accept$1.class

     文件       1565  2016-07-15 11:28  UDPAccept\bin\accept.class

     文件       1321  2016-07-15 11:28  UDPAccept\src\accept.java

     目录          0  2016-07-14 12:42  UDP\bin\com\ilike\udp

     目录          0  2016-07-14 11:37  UDP\src\com\ilike\udp

     目录          0  2016-07-14 12:35  UDP\bin\com\ilike

     目录          0  2016-07-14 11:37  UDP\src\com\ilike

     目录          0  2016-07-14 12:35  UDP\bin\com

     目录          0  2016-07-14 11:37  UDP\src\com

     目录          0  2016-07-11 16:54  UDP\.settings

     目录          0  2016-07-14 12:35  UDP\bin

     目录          0  2016-07-14 11:37  UDP\src

     目录          0  2016-07-11 15:29  UDPAccept\.settings

     目录          0  2016-07-15 10:18  UDPAccept\bin

     目录          0  2016-07-11 16:37  UDPAccept\src

     目录          0  2016-07-11 16:54  UDP

     目录          0  2016-07-11 15:29  UDPAccept

----------- ---------  ---------- -----  ----

                11370                    26


评论

共有 条评论