Which method of the socket module allows a server socket to accept requests from a client socket from another host?

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: "socket.accept()". Một chương trình máy chủ TCP thường đi qua các bước: tạo socket, gọi bind() gắn địa chỉ và cổng, listen() để bắt đầu lắng nghe, rồi gọi accept(); accept() chờ tới khi có máy khách từ máy khác kết nối tới, sau đó trả về một cặp gồm socket mới dành riêng cho kết nối đó và địa chỉ của máy khách. Phương án "socket.sendto(address)" dùng để gửi dữ liệu tới một địa chỉ, chủ yếu với socket UDP, không nhận kết nối nào, và còn cần thêm đối số dữ liệu. Phương án "socket.acceptsocket" không phải phương thức nào của mô-đun socket, lại thiếu cặp ngoặc gọi hàm. Phương án "accept.socket()" đảo ngược tên đối tượng và phương thức: accept là phương thức của đối tượng socket nên phải viết theo thứ tự đối tượng rồi phương thức, không có đối tượng accept nào chứa phương thức socket.

Cùng phần 3

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