最后更新:2022-07-23 23:05:17 手机定位技术交流文章
分析:发送端可以一直发送消息 接收端可以不断的接收多个发送端的消息展示 发送端输入exit则结束发送端程序
接收器只负责接收数据包,不论数据包是哪个发送器
服务端(接收端)首先启动
客户端(发送端)
单播:一个主机与一个主机之间的通信
广播:网络中的当前主机与索引主机之间的通信
团体广播:当前主机与选定的主机组之间的通信
使用广播地址255.255.255.255
具体操作:
1发送端发送的数据包的目的地写的是广播地址、且指定端口(255.255.255.255 , 端口号)
2本机所在网段的其他主机只要匹配的端口成功,程序就会收到消息。
InetAddress.getName("255.255.255.255")
UDP如何实现组播
使用组播地址224.0.0.0到239.255.255.255
具体操作
发送端的数据包目的地是组播ip(例如224.0.1.1 端口9999)
接收端必须绑定组播ip(224.0.1.1) 端口还要对应发送端的端口9999 ,这样即可接收组播消息
DatagramSocketMulticaseSocket的子类可以绑定到接收器的组播ip
本文由 在线网速测试 整理编辑,转载请注明出处。