A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© zhousuo28 中级黑马   /  2015-5-29 21:23  /  137 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

UDP协议

  不需要连接
  数据64KB
  不安全
运行速度快

实现UDP的数据发送和接收

DatagramPacket 数据包
  发送的数据,IP,端口号,封装在数据包中
  
发送端如何封装一个数据包
DatagramPacket(byte[] buf, int length, InetAddress address, int port)

  
DatagramSocket Socket服务机制,发送和接收数据包
发送端  void send(DatagramPacket p)发送数据包


接收端
封装数据包,用来接收数据
DatagramPacket
DatagramPacket(byte[] buf, int length)

DatagramSocket 服务机制用来实现接收数据包
void receive(DatagramPacket p) 接收数据包

拆解数据包
DatagramPacket
   int getLength()获取数据包中,接收到的字节数组的有效个数
   int getPort() 发送端端口号
   InetAddress getAddress() 获取发送端的IP地址对象

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马