62,041
社区成员
发帖
与我相关
我的任务
分享
TcpListener listener = new TcpListener(IPAddress.Parse("192.168.1.1"), 8010);
listener.Start();
TcpClient client = listener.AcceptTcpClient();
NetworkStream ns = client.GetStream();
StringBuilder acceptNS = new StringBuilder();
byte[] b = new byte[1024];
int i = 0;
if (ns.CanRead)
{
do
{
i = ns.Read(b, 0, b.Length);
acceptNS.Append(Encoding.GetEncoding("GBK").GetString(b, 0, i).Trim());
}
while (ns.DataAvailable);
}
//那么读出来最后一位就是乱码问号“?”
i = ns.Read(b, 0, b.Length);