La función GetHostbyaddr no admite subprocesamiento sin DNS o WINS

Seleccione idioma Seleccione idioma
Id. de artículo: 317936 - Ver los productos a los que se aplica este artículo
Expandir todo | Contraer todo

Síntomas

Aunque exista una dirección no válida, es posible que una llamada gethostbyaddr se devuelva correctamente con un puntero a la estructura hostent desde otro subproceso. En una subred privada sin valores de configuración de DNS o WINS, y cuando la opción NetBIOS sobre TCP/IP está activada, al llamar a gethostbyaddr en varios subprocesos para resolver direcciones en la subred, el programa debería devolver el error 11004 (WSANO_DATA) si la dirección no es válida.

Solución

Para resolver este problema, obtenga el Service Pack más reciente para Windows XP. Para obtener información adicional, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
322389 Cómo obtener el Service Pack más reciente para Windows XP
La versión en inglés de esta revisión debe tener los atributos de archivo siguientes o posteriores:
Contraer esta tablaAmpliar esta tabla
FechaHoraVersiónTamañoNombre de archivo
04-abr-0211:575.1.2600.41149.120Netbt.sys


Solución

Para evitar este problema, utilice una sección crítica a fin de sincronizar la llamada a gethostbyaddr entre subprocesos.

Estado

Microsoft ha confirmado que se trata de un problema de los productos de Microsoft enumerados en la sección "La información en este artículo se refiere a:" de este artículo. Este problema se corrigió por primera vez en el Service Pack 1 de Windows XP.

Propiedades

Id. de artículo: 317936 - Última revisión: miércoles, 29 de marzo de 2006 - Versión: 2.2
La información de este artículo se refiere a:
  • Microsoft Windows XP Home Edition
  • Microsoft Windows XP Professional Edition
Palabras clave: 
kbqfe kbhotfixserver kbbug kbdns kbenv kbfix kbnetwork kbwin2000presp3fix kbwinsock kbwinxpsp1fix KB317936

Enviar comentarios

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com