Trong mô hình lập trình TCP client/server, thì:
Trả lời:
Đáp án đúng: A
Trong mô hình lập trình TCP client/server, server phải được khởi động và lắng nghe kết nối trước khi client có thể kết nối tới. Server đóng vai trò là bên cung cấp dịch vụ và chờ đợi yêu cầu từ client. Client sẽ chủ động thiết lập kết nối đến server.
* **A. Server phải chạy trước Client để chờ kết nối:** Đây là phát biểu chính xác. Server cần ở trạng thái lắng nghe để chấp nhận các kết nối đến từ client.
* **B. Client và Server phải cùng địa chỉ IP:** Sai. Client và server thường có địa chỉ IP khác nhau, đặc biệt khi chúng nằm trên các máy tính khác nhau trong mạng hoặc trên Internet.
* **C. Server bắt buộc gửi dữ liệu trước:** Sai. Server không bắt buộc phải gửi dữ liệu trước. Việc gửi dữ liệu phụ thuộc vào giao thức ứng dụng cụ thể. Client có thể gửi yêu cầu trước, sau đó server mới trả lời.
* **D. Client bắt buộc gửi dữ liệu trước:** Sai. Tương tự như trên, việc gửi dữ liệu trước hay sau phụ thuộc vào giao thức ứng dụng.





