JavaScript is required

Cho đoạn chương trình phía Server, chương trình giao tiếp qua mạng dùng cơ chế TCP. Chọn câu lệnh nào đúng nhất điền vào đoạn mã đóng Socket? Đoạn mã đóng các socket phía Server

A.

sk.close(); ssk.close();

B.

ssk.close(); sk.close();

C.

sk.close();

D.

ssk.close();

Trả lời:

Đáp án đúng: A


Trong giao tiếp TCP phía server, `sk` thường là socket được tạo ra để lắng nghe kết nối (ServerSocket) và `ssk` là socket được tạo ra khi chấp nhận một kết nối từ client (Socket). Để đóng hoàn toàn kết nối và giải phóng tài nguyên, cần đóng cả hai socket. Thứ tự đóng đúng là đóng socket chấp nhận kết nối trước (`ssk`), sau đó đóng socket lắng nghe (`sk`). Nếu đóng socket lắng nghe trước, có thể gây ra lỗi khi đang có kết nối được chấp nhận. Do đó, phương án đúng là đóng `ssk` trước rồi mới đóng `sk`.

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