黑马程序员技术交流社区

标题: UDP协议 [打印本页]

作者: zhousuo28    时间: 2015-5-29 21:23
标题: UDP协议
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地址对象




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2