UDP
2024-09-08 22:26:36
我们通过以下代码来连了解以下UPD
首先我们先创建Server类
package cn.a.qwe; import java.net.DatagramPacket;
import java.net.DatagramSocket;
import java.net.SocketException; public class Server {
public static void main(String[] args) throws Exception {
DatagramSocket sockets=new DatagramSocket(50000); byte[] bytes = new byte[1024]; DatagramPacket packet = new DatagramPacket(bytes, 0,bytes.length); sockets.receive(packet); byte[] data = packet.getData(); String temp = new String(data,0,data.length);
System.out.println(temp);
}
}
紧接着我们来创建一个Client类
package cn.a.qwe; import java.net.DatagramPacket;
import java.net.DatagramSocket;
import java.net.InetAddress;
import java.net.SocketException; public class Client {
public static void main(String[] args) throws Exception {
String word="开启成功";
byte[] bytes=word.getBytes();
DatagramSocket client = new DatagramSocket();
DatagramPacket packet = new DatagramPacket(bytes, 0, bytes.length, InetAddress.getByName("localhost"), 50000);
client.send(packet);
}
}
启动之后我们可以看到当Client运行时,我们可以看到Server类会有"开启成功"的字段输出
最新文章
- Myeclipse开发环境下文件中出现的提示错误与解决方法:The import javax.servlet cannot be resolved?
- CocoaPods报错:The dependency `AFNetworking ` is not used in any concrete target 解决办法
- zabbix 3.0 完全安装全解!
- <;十五>;JDBC_使用 DBUtils 进行更新、查询操作
- Cobbler学习之一--Fedora17下配置Cobbler安装环境
- 纯手工打造漂亮的垂直时间轴,使用最简单的HTML+CSS+JQUERY完成100个版本更新记录的华丽转身!
- 迷宫问题_BFS_挑战程序设计竞赛p34
- Netsharp快速入门(之14) 销售管理(报表A 热销滞销品统计)
- iOS学习之懒加载
- 设备offline时如何自动重置
- JAVA中使用Log4j2日志和Lombok引入日志的方法
- 公用表表达式(CTE)
- 黄聪:用 CSS 实现元素垂直居中,有哪些好的方案?
- 在Linux下安装JDK图文解析
- python基础学习Day17 面向对象的三大特性之继承、类与对象名称空间小试
- 算法笔记_217:黑洞数(Java)
- 申请LINE 帐号的所有方法
- 20155335俞昆《java程序设计》第七周总结
- 2.编写实现:有一个三角形类Triangle,成员变量有底边x和另一条边y,和两边的夹角a(0<;a<;180),a为静态成员,成员方法有两个:求面积s(无参数)和修改角度(参数为角度)。 编写实现: 构造函数为 Triangle(int xx,int yy,int aa) 参数分别为x,y,a赋值 在main方法中构造两个对象,求出其面积,然后使用修改角度的方法,修改两边的夹角,再求出面积值。(提示
- MySQL索引优化经验总结