Câu hỏi trắc nghiệmAdvanced Cross-Platform Application Programming With .NET - Lập trình ứng dụng đa nền tảng nâng cao với .NETPRN222 - Chương 1: Lập trình mạng trong .NET
What is the purpose of the method GetStream() of the TcpClient class?
4 phương ánCó lời giảiXuất hiện trong 1 bộ đề
A·B·C·DCác phương án trả lời
ATo get the IP address of the connected server.
BTo get the port number of the connected server.
To get the network stream used for sending and receiving data.Đúng
DTo close the connection.
Giải thích chi tiết
Đáp án đúng: C. TcpClient.GetStream() trả về đối tượng NetworkStream gắn với kết nối TCP đã thiết lập; đây chính là luồng hai chiều để đọc và ghi dữ liệu với đầu bên kia, thường dùng kèm StreamReader/StreamWriter hoặc các phương thức Read/Write trực tiếp. Địa chỉ IP và cổng của phía đối tác (A, B) lấy qua thuộc tính Client.RemoteEndPoint chứ không phải GetStream. Đóng kết nối (D) là việc của Close() hoặc Dispose(), thường được gọi trong khối using.