首页 > 其他 > 详细

通过DatagramSocket实现UDP编程(十三)

时间:2019-08-30 22:32:35      阅读:172      评论:0      收藏:0      [点我收藏+]

原文链接:https://www.cnblogs.com/hysum/p/7533149.html

UDP通信:

  • UDP协议(用户数据报协议)是无连接、不可靠、无序的。
  • UDP协议以数据报作为数据传输的载体。
  • 使用UDP进行数据传输时,首先需要将要传输的数据定义成数据报(Datagram),在数据报中指明所要达到的Socket(主机地址和端口号),然后在将数据报发生出去。

相关操作类:

  • DatagramPacket:表示数据报包
  • DatagramSocket:进行端到端通信的类

一、DatagramPacket&DatagramSocket类的常用方法

 1. DatagramPacket类

  • DatagramPacket(byte[] buf,int length)//接受长度为length的数据包
  • DatagramPacket(byte[] buf,int length,InetAddress address,int port)//将指定长度的字节发生到指定主机的指定端口

2. DatagramSocket类

构造方法:

  • DatagramSocket();
  • DatagramSocket(int port,InetAddress laddr);

常用方法:

  • close();//关闭DatagramSocket
  • getInetAddress();//获取地址
  • getPort();//获取端口号
  • send(DatagramPacket p);//从此套接字发送数据包
  • recrive(DatagramPacket p);//从此套接字接收数据包

 

通过DatagramSocket实现UDP编程(十三)

原文:https://www.cnblogs.com/myitnews/p/11437137.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!