Java中的3个类实现了系统独立的数据报通信?

时间:2014-01-20 03:22:13

标签: java class datagram

我正在修改网络考试,这是过去几篇论文中的一个问题。

在Java中命名3个实现系统独立数据报通信的类?

我被认为只有2个类来实现系统独立的数据报通信;

  • DatagramPacket
  • DatagramSocket的

第三课可以做什么?

非常感谢答案

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,这样您就可以收听来自多播地址的请求。