Để tạo đối tượng kết nối Socket theo giao thức UDP tại cổng 1234 ta chọn cách sau?
Trả lời:
Đáp án đúng: A
Để tạo một đối tượng kết nối Socket theo giao thức UDP (User Datagram Protocol) tại một cổng cụ thể, ta cần sử dụng lớp `DatagramSocket` trong Java (hoặc các ngôn ngữ tương tự). Cú pháp đúng để khởi tạo một `DatagramSocket` mới và gán nó cho một biến là `DatagramSocket serverSocket = new DatagramSocket(1234);`
* **A. DatagramSocket serverSocket= new DatagramSocket(1234)**: Đây là cách khai báo và khởi tạo đúng đối tượng `DatagramSocket` để lắng nghe trên cổng 1234. Toán tử `new` được sử dụng để tạo một instance mới của lớp `DatagramSocket`, và cổng 1234 được truyền vào constructor để chỉ định cổng mà socket sẽ liên kết tới.
* **B. Datagram serverSocket= new DatagramSocket(1234)**: Sai. `Datagram` không phải là một lớp để tạo socket UDP. Cần phải sử dụng `DatagramSocket`.
* **C. DatagramSocket serverSocket=DatagramSocket(1234)**: Sai. Thiếu từ khóa `new` để khởi tạo một đối tượng mới.
* **D. Datagram serverSocket= DatagramSocket(1234)**: Sai. Tương tự như B, sử dụng sai kiểu dữ liệu `Datagram` và thiếu từ khóa `new`.
Vậy đáp án đúng là A.





