JavaScript is required

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?

A.

Socket

B.

DatagramSocket

C.

DatagramPacket

D.
ServerDatagramSocket
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.

Câu hỏi liên quan