udp广播和普通接收(udp广播自己会收到消息)

udp广播和普通接收(udp广播自己会收到消息)p 今天学了 udp 协议基础 udp 协议是一种无连接的网络协议 提供一种简单的方式来输送数据 p 发送 要用到的方法封装在 InetAddress 类中 其中 DatagramSock 对象 ds 相当于快递员身份 不传递参数值的话会随机生成端口 进行输送快递 数据 快递的身份由 DatagrampPac 对象充当

大家好,我是讯享网,很高兴认识大家。



 <p>今天学了udp协议基础&#xff0c;udp协议是一种无连接的网络协议&#xff0c;提供一种简单的方式来输送数据。</p> 

讯享网

发送:要用到的方法封装在InetAddress类中,其中DatagramSocket对象ds相当于快递员身份,不传递参数值的话会随机生成端口,进行输送快递(数据),快递的身份由DatagrampPacket对象充当,把东西打包。其中的参数值分别为为字节数组,字节数组长度,输送到的地址,和端口

其中数据要从字符串转成字节数组才能够传递,方法为getBytes().


讯享网

发送用ds对象send方法传递打包对象dp。

96e4c08e3cbf49e5984cc8a3b699602c.png

 

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

3503202f3cc54a89b2540693b6856940.png

 

小讯
上一篇 2025-04-22 12:47
下一篇 2025-04-20 16:03

相关推荐

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