<p>今天学了udp协议基础,udp协议是一种无连接的网络协议,提供一种简单的方式来输送数据。</p>
讯享网
发送:要用到的方法封装在InetAddress类中,其中DatagramSocket对象ds相当于快递员身份,不传递参数值的话会随机生成端口,进行输送快递(数据),快递的身份由DatagrampPacket对象充当,把东西打包。其中的参数值分别为为字节数组,字节数组长度,输送到的地址,和端口。
其中数据要从字符串转成字节数组才能够传递,方法为getBytes().
发送用ds对象send方法传递打包对象dp。


接收数据:首先DatagramSocket对象ds此时就要传入端口参数(比喻一下,要确定是一个快递员),不然传不进来,然后定义接受的快递,用DatagramPacket对象充当,然后用ds对象receive方法接受dp包裹,其次接受过来要想打印,需要解析,定义一个字节数组data来接受ds的getdata方法返回类型,最后定义一个字符串类型str,用new String 方法将字节数组转换成字符串赋给str,进行打印。


版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/153808.html