Trong lập trình UDP Socket, muốn gửi dữ liệu từ Server đến Client thì dùng phương thức send() của đối tượng thuộc lớp nào?
Trả lời:
Đáp án đúng: B
Trong lập trình UDP Socket, việc gửi dữ liệu từ Server đến Client được thực hiện thông qua đối tượng `DatagramSocket`. Phương thức `send()` của `DatagramSocket` được sử dụng để gửi các gói dữ liệu (DatagramPacket) đi.
* **DatagramSocket:** Lớp này đại diện cho một socket UDP, cho phép gửi và nhận các gói dữ liệu. Nó cung cấp phương thức `send()` để gửi dữ liệu.
* **DatagramPacket:** Lớp này đại diện cho một gói dữ liệu UDP, chứa dữ liệu cần gửi, địa chỉ IP và cổng đích.
* **Socket:** Lớp Socket thường được sử dụng cho các giao thức hướng kết nối như TCP, không phù hợp cho UDP.
* **ServerDatagramSocket:** Không có lớp nào như vậy trong các thư viện socket chuẩn.
Vì vậy, đáp án đúng là B.