// 很多情况下,我们是不知道要接收的长度的,只能使用循环不断接收,接收不到数据了才认为结束
while (true)
{
    // 接收数据缓冲,每次接收1个字节
    byte[] bytes = new byte[1];  
                
    // 接收数据
    int count = _Socket.Receive(bytes);
    
    // 判断是否结束
   if (count <= 0)
         break;    // 转换
    string strText = System.Text.Encoding.UTF8.GetString(bytes, 0, count);
}
问题就出在最后一行转换上,现在是接收到1个字节,马上转换
如果客户端发送过来的是中文,那这样转换会不会出现乱码呢?