第9章 Android网络通信技术精要.pptVIP

  • 4
  • 0
  • 约1.92万字
  • 约 68页
  • 2017-05-09 发布于湖北
  • 举报
第9章 Android网络通信技术精要

9.5 利用Socket交换数据 9.5.2 基于UDP协议的Socket通信 服务端端的设计: //创建服务端socket,并使之监听9999端口。 DatagramSocket socket = new DatagramSocket (9999); byte data[]=new byte[1024]; //数据包中放的空data来准备接受数据。 DatagramPacket packet = new DatagramPacket (data,data.length); //接收到数据报文,并将报文中的数据复制到指定的DatagramPacket实例中 socket.receive(packet); String s=packet.getData(); //接收DatagramPacket实例中数据,转换成字符串。 特别的,当数据小于1024是,由于data指定的是1024,所以会出现乱码,解决的办法是: String s=new String(packet.getData(),packet.getOffset(),packet.getLength()); 9.5 利用Socket交换数据 9.5.2 基于UDP协议的Socket通信 客户端的设计: DatagramSocket socket = new DatagramSocket (9999

文档评论(0)

1亿VIP精品文档

相关文档