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 đúng nhất điền vào câu lệnh còn thiếu?
ServerSocket ssk = new ServerSocket(1234);
Socket sk = ________________; //đoạn mã thiếu
InputStream is = sk.getInputStream();
OutputStream out = sk.getOutputStream();

A.

ssk.listen();

B.

sk.accept()

C.

sk.listen();

D.
ssk.accept()
Trả lời:

Đáp án đúng: D


Câu lệnh `ssk.accept()` được sử dụng để chấp nhận một kết nối đến từ client. Nó trả về một đối tượng `Socket` đại diện cho kết nối đã được chấp nhận. Các lựa chọn khác không phù hợp vì `ssk.listen()` không trả về đối tượng Socket, và `sk` chưa được khởi tạo trước khi gọi `sk.accept()` hoặc `sk.listen()`. Do đó, đáp án đúng là D. ssk.accept()

Câu hỏi liên quan