Código fuente de consulta de nombres de dominios múltiples ASP.NET
ToUpper()=="CN")
{
strServer=strServerCN;
}
else
{
strServer=strServerCom;
}
bool blSuccess = IsWhosisSuccess(strDomain, strServer, out strResponse);
if ( blSuccess)
{
lblResult.Text = strResponse;
}
else
{
lblResult.Text = "Error al encontrar..." ;
}
}
bool IsWhosisSuccess(String strDomain, String strServer,
out String strResponse)
{
strResponse = "none";
bool blSuccess = false
TcpClient tcpc = nuevo TcpClient();
prueba
{
tcpc.Connect(strServer, 43);
}
catch(SocketException ex)
{
strResponse = "No se puede conectar a este servidor Whois, inténtelo de nuevo más tarde;
devolver falso;
}
strDomain = "\r\n";
Byte[] arrDomain = Encoding.UTF8.GetBytes(strDomain.ToCharArray( ));
intente
{
Stream s = tcpc.GetStream();
s.Write(arrDomain, 0, strDominio.Longitud);