2013-06-07 22:44 1272人阅读 评论(2) 收藏 举报

  1. import java.io.IOException;
  2. import java.net.DatagramPacket;
  3. import java.net.DatagramSocket;
  4. import java.net.InetAddress;
  5. import java.net.SocketException;
  6. import java.net.UnknownHostException;
  7. import java.text.SimpleDateFormat;
  8. import java.util.Date;
  9. import java.util.Timer;
  10. public class UdpSend {
  11. public void sendData()throws SocketException,
  12. UnknownHostException{
  13. DatagramSocket ds = new DatagramSocket();// 创建用来发送数据报包的套接字
  14. String str = "hello";
  15. DatagramPacket dp = new DatagramPacket(str.getBytes(),
  16. str.getBytes().length,
  17. InetAddress.getByName("255.255.255.255"), 3001);
  18. // 构造数据报包,用来将长度为 length 的包发送到指定主机上的指定端口号
  19. try {
  20. ds.send(dp);
  21. } catch (IOException e) {
  22. e.printStackTrace();
  23. }
  24. ds.close();
  25. }
  26. public static void main(String[] args) {
  27. Timer timer = new Timer();
  28. timer.schedule(new MyTask(), 1000, 1000);
  29. }
  30. static class MyTask extends java.util.TimerTask{
  31. @Override
  32. public void run() {
  33. UdpSend tt = new UdpSend();
  34. try {
  35. tt.sendData();
  36. } catch (SocketException e) {
  37. // TODO Auto-generated catch block
  38. e.printStackTrace();
  39. } catch (UnknownHostException e) {
  40. // TODO Auto-generated catch block
  41. e.printStackTrace();
  42. }
  43. }
  44. }
  45. }

最新文章

  1. [NodeJS] Hello World 起步教程
  2. 使用ASP.NET Web API Help Pages 创建在线接口文档
  3. MvvmLight ToolKit 教程
  4. python 内置速度最快算法(堆排)
  5. OmniThreadLibrary 3.03b发布了
  6. http://www.cnblogs.com/dumuqiao/p/3654702.html?utm_source=tuicool&utm_medium=referral
  7. [设计模式]<<设计模式之禅>>关于单例模式
  8. 【Uva11212】 Editing a Book(IDA*)
  9. Java学习日记-11 集合(1)
  10. <php>过时方法连接数据库代码
  11. Delphi的文件操作(定义,关联,打开,读写,关闭)
  12. Android平台一些流行的使用3D技术开发的锁屏
  13. Java 集合之LinkedList源码分析
  14. HCTF
  15. 微信小程序中的组件使用1
  16. Spring Boot常见配置及错误
  17. 从Zero到Hero,OpenAI重磅发布深度强化学习资源
  18. 阿里巴巴Dubbo实现的源码分析
  19. 手把手教你整合最优雅SSM框架
  20. Ceph学习之路(三)Ceph luminous版本部署

热门文章

  1. 编译安装Heartbeat常见错误
  2. 如果数据需要被多个应用程序消费的话,推荐使用 Kafka,如果数据只是面向 Hadoop 的,可以使用 Flume
  3. sort()函数到底是怎样进行数字排序的
  4. EF学习和使用(三)Code First
  5. Action类的工作机制
  6. C# 计时器 以“天时分秒毫秒”形式动态增加显示
  7. LightOJ 1070 Algebraic Problem:矩阵快速幂 + 数学推导
  8. Intellij IDEA 14代码错误提示如何调出来
  9. 时间序列数据库概览——基于文件(RRD)、K/V数据库(influxDB)、关系型数据库
  10. 如何配置OpenFire上JVM的内存(Memory)