UDP及java中的类

类DatagramSocket DatagramPacket

1.客户端:

(1) 创建客户端 DatagramSocket类

(2)准备数据 字节数组

(3)打包 DatagramPacket + 服务器ip地址 及 端口

(4)发送

(5)释放资源

2.服务器端:

(1)创建 服务端 DatagramSocket类 + 指定端口

(2)准备接受容器

(3)包 接收数据--

(4)分析

(5)释放资源

Server.java:

//1.创建服务端+端口

DatagramSocket server = new DatagramSocket(8008);//需要制定端口

//2.准备接受容器

byte[] container = new byte[1024];

//3.封装成包

DatagramPacket packet = new DatagramPacket(container,1024);

//4.接受数据

server.receive(packet);

//5.分析数据

byte[] data = packet.getData();

int len = packet.getLength();

String msg = String(data,len);

//6.释放

server.close();

Client.java:

//1.创建客户端+端口

DatagramSocket client = new DatagramSocket(9009);

//2.准备数据

String msg = "message";

byte[] data = msg.getBytes();

//3.打包

DatagramPacket packet = new DatagramPacket(data,msg.length(),new InetSocketAddress("127.0.0.1",8008));

//4.发送

client.sent(packet);

//5.释放

client.close();

java udp类_UDP及java中的类相关推荐

  1. java中类的修饰符_Java中的类修饰符

    之前每次写小测试程序的时候,总是把一个类放在一个Java文件中,按理说这样比较规范,可主要原因是我是在不知道怎么在一个文件里放多个类,可见java基础有多差了...只要把类的属性改成默认的就可以了,也 ...

  2. java引用类的关键字_java中定义类通常使用的关键字有哪些

    下面四种 1) private 类中限定为private的成员,只能被这个类本身访问. 如果一个类的构造方法声明为private,则其它类不能生成该类的一个实例. 2) default 类中不加任何访 ...

  3. java中string类面试题_java中String类的面试题大全含答案

    1.下面程序的运行结果是()(选择一项) String str1="hello"; String str2=new String("hello"); Syste ...

  4. java中thread类定义在哪个包中,Thread类位于下列哪个包中?()A、javA、ioB、javA、langC、j......

    System和Math类在哪个包中_______.A.java.ioB.java.langC.java.awtD.java.util ObjectInputStream和ObjectOutputStr ...

  5. java反射类带构造函数_java中反射类的加载和构造函数

    我们先创建了一个Person类 package reflect; public class Person { public String name = "zhangsan"; pu ...

  6. java语言中的类可以_java 语言中的类

    类 一.类 类是具有相同性质的一类事物的总称, 它是一个抽象的概念. 它封装了一类对象的状态和方法, 是创建对象的模板. 类的实现包括两部分: 类声明和类体 类的声明 类声明的基本格式为: [ 访问权 ...

  7. 一个类的实例是另一个类的属性python_Python中的类属性和实例属性引发的一个坑...

    问题 今天在项目中遇到了个奇怪的问题,实例的一个时间属性并没有根据时间变化而变化,分析之后恍然大悟,总结下分享给大家.大家先看一段代码: import datetime import time cla ...

  8. python元类的使用_python中元类用法实例

    本文实例讲述了python中元类用法,分享给大家供大家参考.具体方法分析如下: 1.元类(metaclass)是用来创建类的类 2.type(object):返回一个对象的类型,与object.__c ...

  9. spring@Autowired的对象为null,非容器中的类如何调用容器中的类

    1.问题描述 我们平时使用@Autowired注入对象时,一般被注入的类都带有@Coponent.@Controller.@Service .@repository等注解才可以.注入类和被注入类都被s ...

最新文章

  1. Photoshop图层混合模式计算公式大全
  2. 把宝可梦搬到终端后,摸鱼也不会被老板发现了,收集对战玩法一应俱全|开源...
  3. html语义化面试题,前端面试题-HTML结构语义化
  4. Eclipse保存验证JS缓慢
  5. MonoRail MVC应用(2)-构建多层结构的应用程序
  6. python字典遍历的几种方法(转)
  7. 线性方程组迭代解法——雅可比(Jacobi)迭代法,Gauss-Seidel迭代法和超松弛(SOR)迭代法
  8. 请教点击按钮时获得文本框中的字符进行操作问题
  9. C语言结构体所占用的字节数如何计算
  10. 昭阳k20-80拆机过程
  11. 简单病毒分析及手工查杀
  12. 学习大数据培训需要有编程基础吗
  13. 2023前端基础面试题
  14. 数仓(四)数据仓库分层
  15. AES算法中S盒的FPGA实现
  16. python分三行将你的学号姓名班级_python第三次作业——叶耀宗
  17. numpy如何对txt文件读取_NumPy——文件读取与写入
  18. Codeforces 刷水记录
  19. python网络编程——套接字名与DNS
  20. 程序UI设计——工业软件UI 设计心得

热门文章

  1. Kernel那些事儿之内存管理(5) --- 衣带渐宽终不悔(上)
  2. C++知识点总结(三)
  3. 解决android自定义标题充满的问题
  4. (android之sqlite三)单机Sqlite数据库
  5. .NET深入学习笔记(2):C#中判断空字符串的4种方法性能比较与分析
  6. 新年新服务: MVP 播客上线
  7. 直方图均衡化 原理、流程、公式推导及matlab实现
  8. linux系统服务器怎么登录日志文件,Linux服务器查看日志的几种方法
  9. python读mat文件_我用Python对咪蒙的1013篇历史文章做了一次深度的数据分析...
  10. 软件常见出现缺陷的地方