udp server里接收数据里的一段代码
while (true)
{
if (cts) break;
byte[] data = new byte[1024];
int recv = server.ReceiveFrom(data,SocketFlags.None, ref remote);
Console.WriteLine("data:" + Encoding.Default.GetString(data));
}
发现用客户端发数据,只打印一次再也不打印了,最后发现是卡在Console.writeline;环境是.net3.5;
改用Trace.Writeline就不阻塞;以前没遇到过这种情况。老老实实用Trace吧。