套接字sockets用networkstream发送文本信息时的一个细节 有大量的空格 以及乱码问题
用以下代码会出现中文乱码以及有大量空格的情况出现:
byte[] b = new byte[tc.ReceiveBufferSize];
netStream.Read(b, 0, b.Length);
string msg = Encoding.ASCII.GetString(b);
Console.WriteLine("server:" + "收到客户信息【" + msg + "】");
byte[] b = new byte[tc.ReceiveBufferSize];
int bs = netStream.Read(b, 0, b.Length);
string msg = Encoding. Default.GetString (b,0,bs);
Console.WriteLine("server:" + "收到客户信息【" + msg + "】");