Java-API DatagramSocket 数据报套接字 类

Posted argor

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java-API DatagramSocket 数据报套接字 类相关的知识,希望对你有一定的参考价值。

1.数据报套接字 类

  DatagramSocket 类,用来发送和接收数据报包的套接字。

DatagramSocket 构造方法
构造方法格式 说明
public DatagramSocket() 构造数据报套接字,绑定到本地任何确定的可用端口
public DatagramSocket(int port) 绑定到指定端口的套接字
public DatagramSocket(int port, InetAddress laddr) 绑定到指定的端口、指定的地址

 

1.1.发送数据

  使用 DatagramSocket 类的 发送方法 发送数据报包数据。

1.1.创建发送Socket对象

   直接使用构造函数生成就可以了。

1.2.创建数据并打包

   Java 提供了一个类,叫“数据报包”类,使用该类 new 一个对象,就是我们要发送的数据报包。

1.3.发送数据

 

1.4.释放资源

 

1.2.接收数据

  使用 DatagramSocket 类的 接收方法 接收数据报包数据。

1.2.1.创建接收Socket对象

1.2.2.接收数据

1.2.3.解析数据

1.2.4.输出数据

1.2.5.释放资源

 2.数据报包 类

   此类,表示“数据报包”,用来实现无连接包投递服务。

DatagramPacket 构造方法
收发 构造方法格式 参数 说明
发送  public DatagramPacket(byte[] buf, int len, InetAddress add, int port) buf,发送出去的数据  构造对象,用来把数据包发送到指定地址、端口
接收  public DatagramPacket(byte[] buf, int len) buf,保存接收到的内容  构造对象,接收长度为len的数据

 

以上是关于Java-API DatagramSocket 数据报套接字 类的主要内容,如果未能解决你的问题,请参考以下文章

Java-API+Kafka实现自定义分区

Java-API:java.util.Date

elasticsearch JAVA-API 解释说明

java-API之字节流

java-API之StringBuilder类型

java算法易筋经:常见java-API使用技巧