TcpClient tcpClient = new TcpClient();
        tcpClient.Connect(server, 43);
        NetworkStream networkStream = tcpClient.GetStream();
        strDomain = strDomain.Replace("0x00", "");
        byte[] buffer = Encoding.GetEncoding("GB2312").GetBytes(strDomain + "\r\n"); 
        networkStream.Write(buffer, 0, buffer.Length); 
        buffer = new byte[10240];        int i = networkStream.Read(buffer, 0, buffer.Length);
        while (i > 0)
        {
            i = networkStream.Read(buffer, 0, buffer.Length);
            result += utf8.GetString(buffer);
        }
        networkStream.Close();
        tcpClient.Close();
        result = result.Replace("\u0000", "");
        return result;这样读出来的是一串文字,怎么在适当的地方换行呢?
如下面这段可以添加<br>换行:
Stream s = tcpc.GetStream();
            s.Write(arrDomain, 0, strDomain.Length);            StreamReader sr = new StreamReader(tcpc.GetStream(), Encoding.UTF8);
            StringBuilder strBuilder = new StringBuilder();
            string strLine = null;            while (null != (strLine = sr.ReadLine()))
            {
                strBuilder.Append(strLine + "<br>");
            }
            tcpc.Close();