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