码迷,mamicode.com
首页 > 编程语言 > 详细

Java-API DatagramSocket 数据报套接字 类

时间:2018-05-10 11:24:57      阅读:179      评论:0      收藏:0      [点我收藏+]

标签:发送   lan   strong   指定   1.3   数据包   tag   保存   socket   

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 数据报套接字 类

标签:发送   lan   strong   指定   1.3   数据包   tag   保存   socket   

原文地址:https://www.cnblogs.com/argor/p/9017926.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!