JavaScript is required

Lớp java.net.MulticastSocket được sử dụng như thế nào?

A.

Sử dụng bên phía client để gửi các gói tin mà nhận đ¬ợc từ nhiều server cùng lúc.

B.

Sử dụng bên phía client để phát sóng các gói tin cho nhiều client trong cùng một mạng.

C.

Sử dụng bên phía client để lắng nghe các gói tin mà server phát sóng cho nhiều client cùng lúc.

D.
Không phải các ý trên.
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.

Câu hỏi liên quan