110,567
社区成员
发帖
与我相关
我的任务
分享
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;
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();