发送端代码Stream stm=tcpclnt.GetStream();
ASCIIEncoding asen=new ASCIIEncoding();
byte[] ba=asen.GetBytes(SendWindows.Text);
stm.Write(ba,0,ba.Length);
接收端代码:byte[] b=new byte[100];
int k=s.Receive(b);
string message=System.Text.Encoding.UTF8.GetString(b);
Message.AppendText(message);
为什么发送英文就能正确接收,而发送中文,接收后却显示的是"?"!
求高人指点,说明原因及其解决办法,先谢了