我正在修改网络考试,这是过去几篇论文中的一个问题。
在Java中命名3个实现系统独立数据报通信的类?
我被认为只有2个类来实现系统独立的数据报通信;
第三课可以做什么?
非常感谢答案
答案 0 :(得分:2)
java.net包包含三个类,可帮助您编写使用数据报通过网络发送和接收数据包的Java程序:
DatagramSocket,DatagramPacket和MulticastSocket
公共类MulticastSocket 扩展DatagramSocket
应用程序可以通过DatagramSocket发送和接收DatagramPackets。此外,DatagramPackets可以广播给所有收听MulticastSocket的收件人。
多播数据报套接字类对于发送和接收IP多播数据包很有用。 MulticastSocket是一个(UDP)DatagramSocket,具有在互联网上加入其他多播主机的“组”的附加功能。
组播组由D类IP地址和标准UDP端口号指定。 D类IP地址在224.0.0.0到239.255.255.255范围内。地址224.0.0.0是保留的,不应使用。
答案 1 :(得分:1)
根据Java Trails,您似乎错过了MulticastSocket
,这样您就可以收听来自多播地址的请求。