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;
//被传输的数据
byte[] data ="hello".getBytes();
dataPacket = new DatagramPacket(data, data.length, inetAddress,BROADCAST_PORT);
while(true){
try{
//发送
multicastSocket.send(dataPacket);
Thread.sleep(3000);
System.out.println("再次发送ip地址广播:.....");
} catch (Exception e){
e.printStackTrace();
}
}
}
}).start();
}
}

yzmoo
- 粉丝: 0
最新资源
- 计算机在现代测绘技术的应用.docx
- 互联网科技IT产品宣传介绍PPT模板ppt模板.pptx
- 分解因式与互联网搜索教案设计方案.doc
- 项目管理培训及应用感受分析.docx
- office计算机二级办公软件考试-office高级应用技术元文档.doc
- 人大金仓KingbaseES企业数据库中的两种垂直分区技术详解.doc
- GIS实用技术的洪水淹没模拟及灾害评估.doc
- 新型网络技术对教师继续教育培训行业的影响.docx
- 滨海新区智慧城市建设与发展研究.doc
- 机械设计制造及其自动化专业人才培养研究与实践.docx
- 学生宿舍管理系统数据库课程研究设计doc.doc
- 论计算机网络安全与防火墙技术.docx
- 基于网络的土工虚拟仿真试验室开发.docx
- 深度学习下小学语文习作单元活动设计与思考.docx
- 运用信息化手段进行科学课导入的方法例谈.docx
- hplc体内药物分析实用技术.ppt
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈


