这是我将数据写入客户端的服务器端代码。
try
{
IPHostEntry addr = Dns.GetHostEntry(Dns.GetHostName());
IPAddress localIP =
addr.AddressList.Where(x =>
x.AddressFamily ==AddressFamily.InterNetwork).FirstOrDefault();
//Console.WriteLine(localIP);
listener = new TcpListener(localIP,2055);
listener.Start();
while (true)
{
s = listener.AcceptSocket();
stream = new NetworkStream(s);
strread = new StreamReader(stream);
strwrite = new StreamWriter(stream);
//strwrite.AutoFlush = true;
strwrite.WriteLine("Hello");
// string recvmessage = strread.ReadLine();
// Console.WriteLine(recvmessage);
// if(string.IsNullOrEmpty(recvmessage))
// strwrite.WriteLine("Idealist");
}
}
仅当自动刷新为 true 时,服务器端代码才会将数据写入客户端。谁能解释一下