What is a key characteristic of network operations in client-server communication that developers must recognize?

4 phương ánCó giải thích

Các phương án trả lời

Chọn một phương án
Lời giảiChọn phương án để mở
Đáp án đúng: "Network operations inherently cause unexpected delays and are asynchronous". Khi client gọi server, dữ liệu phải đi qua mạng nên thời gian phản hồi không đoán trước được: có thể nhanh, chậm, hết thời gian chờ hay lỗi hẳn; vì thế lập trình viên phải coi mọi thao tác mạng là bất đồng bộ, gọi bằng fetch hay axios trả về Promise, dùng async, await hoặc then, đồng thời hiện trạng thái đang tải và xử lý lỗi thay vì chặn giao diện để chờ kết quả. Phương án "Data is always instantaneously available." sai vì luôn có độ trễ truyền và xử lý ở server. Phương án "Communication is always synchronous and predictable." ngược với bản chất mạng; gọi đồng bộ sẽ làm treo luồng giao diện của trình duyệt. Phương án "Client-server communication primarily focuses on local data storage." nhầm với lưu trữ cục bộ như localStorage, trong khi giao tiếp client và server là trao đổi dữ liệu qua mạng giữa hai máy.

Cùng phần 8

Xuất hiện trong 1 bộ đề