JavaScript is required

Cho câu lệnh:

Socket S2 = new Socket(AddressFamily.InterNetwork, SocketType.Dgram,

ProtocolType.Udp);

Chọn câu đúng nhất trong những câu sau:

A.

Socket S2 có thể dùng cho phía client trong mô hình UDP Client/Server

B.

Socket S2 có thể dùng cho phía server trong mô hình UDP Client/Server

C.

Tất cả các câu trên đều đúng

D.

S2 là một UDP socket

Trả lời:

Đáp án đúng: C


Câu lệnh "Socket S2 = new Socket(AddressFamily.InterNetwork, SocketType.Dgram, ProtocolType.Udp);" tạo ra một socket S2 sử dụng giao thức UDP (User Datagram Protocol). * **AddressFamily.InterNetwork:** Chỉ định họ địa chỉ là IPv4. * **SocketType.Dgram:** Chỉ định kiểu socket là datagram, phù hợp với UDP. * **ProtocolType.Udp:** Chỉ định giao thức là UDP. Vì vậy, S2 là một UDP socket và có thể được sử dụng cả ở phía client và server trong mô hình UDP Client/Server. * Phía client sử dụng socket này để gửi yêu cầu đến server. * Phía server sử dụng socket này để nhận yêu cầu từ client và gửi phản hồi. Do đó, đáp án D đúng, và đáp án A và B cũng đúng. Đáp án C (Tất cả các câu trên đều đúng) là đáp án chính xác nhất trong trường hợp này vì nó bao hàm tất cả các khẳng định đúng về socket S2.

Câu hỏi liên quan