Cho đoạn mã sau:
Socket server = new
Socket(AddressFamily.InterNetwork,SocketType.Dgram, ProtocolType.Udp);
IPEndPoint localEP = new IPEndPoint(IPAddress.Any, 12345);
server.Bind(localEP);
Các mệnh đề nào sau đây là đúng? (Chọn một hoặc nhiều)
Trả lời:
Đáp án đúng: A
Đoạn mã tạo một socket UDP server, gán nó vào một địa chỉ IP và port cụ thể.
* **A. localEP cho biết server sẽ nhận dữ liệu từ network interface nào**: Đúng. `IPAddress.Any` cho biết server sẽ lắng nghe trên tất cả các network interfaces khả dụng trên máy.
* **B. localEP cho biết client sẽ nhận dữ liệu từ network interface nào**: Sai. `localEP` cấu hình cho server, không phải client.
* **C. localEP chứa thông tin về số hiệu cổng của server**: Đúng. `localEP` được khởi tạo với port 12345, đây là port mà server sẽ lắng nghe.
* **D. localEP chứa thông tin về số hiệu cổng của client**: Sai. `localEP` cấu hình cho server, không phải client. Client sẽ sử dụng một port ngẫu nhiên để gửi dữ liệu đi.





