JavaScript is required

Trong lớp DatagramSocket phương thức khởi dựng để tạo kết nối UDP là?

A.

Public DatagramSocket() throws SocketException

B.

Public DatagramSocket(int port) throws SocketException

C.

Public void synchronized send(DatagramPackage p) throws IOException

D.

Public void synchronized receive(DatagramPackage p) throws IOException

Trả lời:

Đáp án đúng: A


Câu hỏi này kiểm tra kiến thức về cách tạo kết nối UDP sử dụng lớp DatagramSocket trong Java. Các phương thức khởi dựng (constructor) của lớp DatagramSocket được sử dụng để tạo socket cho việc gửi và nhận các datagram (gói dữ liệu) qua giao thức UDP.

Phương án 1: Public DatagramSocket() throws SocketException - Đây là phương thức khởi dựng không tham số, tạo một DatagramSocket và gán nó cho một cổng (port) bất kỳ còn trống do hệ điều hành cấp phát.

Phương án 2: Public DatagramSocket(int port) throws SocketException - Đây là phương thức khởi dựng cho phép chỉ định cổng (port) cụ thể mà DatagramSocket sẽ lắng nghe. Điều này hữu ích khi bạn muốn ứng dụng của mình nhận dữ liệu đến trên một cổng đã biết.

Phương án 3: Public void synchronized send(DatagramPackage p) throws IOException - Đây là phương thức dùng để gửi một datagram (DatagramPacket) đi, không phải là phương thức khởi dựng.

Phương án 4: Public void synchronized receive(DatagramPackage p) throws IOException - Đây là phương thức dùng để nhận một datagram (DatagramPacket), không phải là phương thức khởi dựng.

Như vậy, phương án 1 và 2 là chính xác vì chúng đều là các phương thức khởi dựng của lớp DatagramSocket.

Tổng hợp 350 câu hỏi trắc nghiệm môn lập trình mạng có đáp án đầy đủ nhằm giúp các bạn dễ dàng ôn tập lại toàn bộ các kiến thức.


50 câu hỏi 60 phút

Câu hỏi liên quan