import java.net.DatagramPacket;
import java.net.DatagramSocket;
import java.net.InetAddress; //=================================================
// File Name : UDPServer_demo
//------------------------------------------------------------------------------
// Author : Common //主类
//Function : UDPServer_demo
public class UDPServer_demo { public static void main(String[] args) throws Exception{
// TODO 自动生成的方法存根
DatagramSocket ds = null; //声明DatagramSocket对象
DatagramPacket dp = null; //声明DatagramPacket对象
ds = new DatagramSocket(3000);
String str = "HelloWord";
dp = new DatagramPacket(str.getBytes(),str.length(),InetAddress.getByName("localhost"),9000);
System.out.println("发送信息");
ds.send(dp);
ds.close();
} }
import java.net.DatagramPacket;
import java.net.DatagramSocket; //=================================================
// File Name : UDPClient_demo
//------------------------------------------------------------------------------
// Author : Common //主类
//Function : UDPClient_demo
public class UDPClient_demo { public static void main(String[] args) throws Exception{
// TODO 自动生成的方法存根
DatagramSocket ds = null; //声明DatagramSocket对象
byte[] buf = new byte[1024]; //定义接收数据的字节数据
DatagramPacket dp = null; //声明DatagramPacket对象
ds = new DatagramSocket(9000); //此客户端在9000端口监听
dp = new DatagramPacket(buf,1024); //指定接收数据的长度为1024
System.out.println("等待接收数据");
ds.receive(dp); //接收数据
String str = new String(dp.getData(),0,dp.getLength())+" from"
+dp.getAddress().getHostAddress()+" : "+dp.getPort(); //接收数据
System.out.println(str); //输出数据
ds.close();
} }

最新文章

  1. Android Content Provider Guides
  2. springMVC+jsp+ajax上传文件
  3. Android ExpandableListView的下拉刷新实现
  4. 【转】纯CSS设置Checkbox复选框控件的样式
  5. ruby字符串学习笔记4
  6. OpenJudge/Poj 1088 滑雪
  7. Oracle 字段是多个值的字符串的查询处理
  8. HDU5475
  9. Android TV 电视调试和遥控器事件监听
  10. SpringBatch前言
  11. ThreadLocal深入理解 修订版
  12. 三种不同类型的ssh隧道
  13. 用一颗学美术的心来理解PID调节
  14. Synchronized、lock、volatile、ThreadLocal、原子性总结、Condition
  15. 【laravel5.6】 laravel 执行 php artisan route:cache 报错 Unable to prepare route [/] for serialization. Uses Closure.
  16. POI-PPT官方文档
  17. IP等级
  18. 【BZOJ2830/洛谷3830】随机树(动态规划)
  19. java基础-回调函数(callback)
  20. [android] 练习使用ListView(一)

热门文章

  1. js函数声明
  2. zabbix 监控MySQL
  3. Entity Framework Code First (四)Fluent API - 配置属性/类型
  4. 时间复杂度---我又要想起初中数学老师的脸了xxxxx
  5. 「c++小学期」实验题目及代码
  6. 【caffe】loss function、cost function和error
  7. BZOJ 1064 假面舞会(NOI2008) DFS判环
  8. ZooKeeper分布式集群安装
  9. 【uoj262】 NOIP2016—换教室
  10. C# ref的应用