DatagramSocket được dùng để truyền và nhận các?
Trả lời:
Đáp án đúng: A
DatagramSocket trong Java được sử dụng để truyền và nhận các DatagramPacket. DatagramPacket là đơn vị dữ liệu được truyền qua giao thức UDP (User Datagram Protocol), một giao thức không kết nối.
* **A. DatagramPacket**: Đây là đáp án chính xác. DatagramSocket dùng để gửi và nhận các gói dữ liệu DatagramPacket.
* **B. Socket**: Socket là một khái niệm chung hơn, đại diện cho một điểm cuối của một kết nối mạng. DatagramSocket là một loại Socket đặc biệt dùng cho giao thức UDP.
* **C. DatagramSocket**: DatagramSocket không dùng để truyền và nhận chính nó, mà dùng để truyền và nhận DatagramPacket.
* **D. ServerSocket**: ServerSocket được sử dụng trong lập trình socket hướng kết nối (ví dụ: TCP), để lắng nghe các kết nối đến. Nó không phù hợp cho giao thức UDP mà DatagramSocket sử dụng.





