java发送udp广播包
2024-09-01 17:23:28
2013-06-07 22:44 1272人阅读 评论(2) 收藏 举报
- import java.io.IOException;
- import java.net.DatagramPacket;
- import java.net.DatagramSocket;
- import java.net.InetAddress;
- import java.net.SocketException;
- import java.net.UnknownHostException;
- import java.text.SimpleDateFormat;
- import java.util.Date;
- import java.util.Timer;
- public class UdpSend {
- public void sendData()throws SocketException,
- UnknownHostException{
- DatagramSocket ds = new DatagramSocket();// 创建用来发送数据报包的套接字
- String str = "hello";
- DatagramPacket dp = new DatagramPacket(str.getBytes(),
- str.getBytes().length,
- InetAddress.getByName("255.255.255.255"), 3001);
- // 构造数据报包,用来将长度为 length 的包发送到指定主机上的指定端口号
- try {
- ds.send(dp);
- } catch (IOException e) {
- e.printStackTrace();
- }
- ds.close();
- }
- public static void main(String[] args) {
- Timer timer = new Timer();
- timer.schedule(new MyTask(), 1000, 1000);
- }
- static class MyTask extends java.util.TimerTask{
- @Override
- public void run() {
- UdpSend tt = new UdpSend();
- try {
- tt.sendData();
- } catch (SocketException e) {
- // TODO Auto-generated catch block
- e.printStackTrace();
- } catch (UnknownHostException e) {
- // TODO Auto-generated catch block
- e.printStackTrace();
- }
- }
- }
- }
最新文章
- [NodeJS] Hello World 起步教程
- 使用ASP.NET Web API Help Pages 创建在线接口文档
- MvvmLight ToolKit 教程
- python 内置速度最快算法(堆排)
- OmniThreadLibrary 3.03b发布了
- http://www.cnblogs.com/dumuqiao/p/3654702.html?utm_source=tuicool&;utm_medium=referral
- [设计模式]<;<;设计模式之禅>;>;关于单例模式
- 【Uva11212】 Editing a Book(IDA*)
- Java学习日记-11 集合(1)
- <;php>;过时方法连接数据库代码
- Delphi的文件操作(定义,关联,打开,读写,关闭)
- Android平台一些流行的使用3D技术开发的锁屏
- Java 集合之LinkedList源码分析
- HCTF
- 微信小程序中的组件使用1
- Spring Boot常见配置及错误
- 从Zero到Hero,OpenAI重磅发布深度强化学习资源
- 阿里巴巴Dubbo实现的源码分析
- 手把手教你整合最优雅SSM框架
- Ceph学习之路(三)Ceph luminous版本部署
热门文章
- 编译安装Heartbeat常见错误
- 如果数据需要被多个应用程序消费的话,推荐使用 Kafka,如果数据只是面向 Hadoop 的,可以使用 Flume
- sort()函数到底是怎样进行数字排序的
- EF学习和使用(三)Code First
- Action类的工作机制
- C# 计时器 以“天时分秒毫秒”形式动态增加显示
- LightOJ 1070 Algebraic Problem:矩阵快速幂 + 数学推导
- Intellij IDEA 14代码错误提示如何调出来
- 时间序列数据库概览——基于文件(RRD)、K/V数据库(influxDB)、关系型数据库
- 如何配置OpenFire上JVM的内存(Memory)