Lớp java.net.MulticastSocket được sử dụng như thế nào?
Trả lời:
Đáp án đúng: D
Lớp `java.net.MulticastSocket` được sử dụng ở phía client để lắng nghe (nhận) các gói tin mà server phát sóng (multicast) cho nhiều client cùng một lúc. Server sẽ gửi dữ liệu đến một địa chỉ multicast cụ thể, và các client tham gia vào nhóm multicast đó sẽ nhận được dữ liệu này.
Phương án A sai vì MulticastSocket không dùng để nhận dữ liệu từ nhiều server *cùng lúc* một cách độc lập, mà là nhận dữ liệu từ một server gửi đến một nhóm multicast.
Phương án B sai vì MulticastSocket *không* dùng để phát sóng gói tin cho nhiều client. Việc phát sóng gói tin được thực hiện bởi server, không phải client sử dụng MulticastSocket.
Phương án D sai vì có một đáp án đúng là C.





