A continuación, se ofrece una lista de los mensajes de error de Windows Sockets que pueden aparecer durante una sesión del cliente FTP de Reflection y una explicación de cómo resolver el problema. Estos mensajes de error (que van todos precedidos por la cadena de identificación "WINSOCK error:") son devueltos por la biblioteca de Windows Sockets si ocurre un error en la capa de interfaz de red entre Windows y la pila o stack TCP/IP utilizada. La biblioteca de Windows Sockets (suministrada en un módulo denominado Wsock32.dll) se incluye como parte del sistema operativo de Windows.
En algunas implementaciones de red de Windows Sockets, cuando está conectado a un servidor, existen varios motivos por los que pueden aparecer estos mensajes:
Ha intentado iniciar una transferencia de archivos o utilizar un directorio en una operación (como cambiar de directorio o actualizar el directorio actual). Si aparece este error al intentar transferir un archivo u obtener el listado de directorios, la implementación de su red no funciona con el Cliente FTP.
Ha iniciado otra instancia del Cliente FTP y ha intentado abrir otra conexión con el mismo servidor. Si obtiene este mensaje de error al intentar conectarse, indica que la implementación de su red admite sólo una conexión con un servidor específico. No se pueden iniciar otras instancias del Cliente FTP e intentar conectarse con el mismo servidor en cada instancia.
El intento de conexión no se ha realizado correctamente debido a un problema en el host; es posible que host no funcione o que el servidor no se esté ejecutando en este momento. Espere unos instantes e intente conectarse de nuevo.
Durante una transferencia de archivos, el host remoto reinicia la conexión con el servidor. Cierre la conexión con el servidor, vuelva a conectarse e intente realizar de nuevo la transferencia.
El intento de conectarse con un servidor ha sido interrumpido por el software de red sin establecer una conexión. Puede que el servidor no esté ejecutándose. Espere unos instantes e intente conectarse de nuevo.
La implementación de Windows Sockets ha detectado que el subsistema de red no funciona. Deberá reiniciar la red.
No se puede acceder a la red desde este host en este momento. Este error puede ocurrir cuando se utiliza un router (gateway) IP para conectarse a servidores que no se encuentran en la propia red. El mensaje indica que uno de los routers IP en la ruta desde el gateway hasta la red de destino no funciona. Póngase en contacto con el administrador del sistema para comprobar los saltos entre su gateway y la red de destino.
Hay demasiadas conexiones abiertas. Este error puede ocurrir al abrir una conexión con un servidor o transferir un archivo, o cuando el cliente solicita información sobre el directorio del servidor. Cierre todas las conexiones de servidor que estén abiertas o las aplicaciones que utilicen Windows Sockets e intente realizar la operación de nuevo. Compruebe la documentación de la red para más información sobre cómo aumentar el espacio del búfer para el que está configurado su red.
El cliente debe abrir una sesión de datos antes de poder transferir archivos o realizar operaciones de listado de directorios. Una sesión de datos no puede abrirse utilizando la implementación de Windows Sockets de su red.
Al transferir archivos desde o hacia el servidor, el circuito virtual utilizado para la conexión del servidor ha sido cancelado debido a que se ha agotado el tiempo de espera o a cualquier otro fallo (es posible que el host no funcione, o que el servidor FTP o SFTP no estén ejecutándose). Cierre la conexión con el servidor, vuelva a conectarse e intente realizar de nuevo la transferencia.
Para resolver este problema, salga de Windows, aumente el valor de Files= en el archivo de configuración Config.sys y reinicie su PC. Si sigue apareciendo este mensaje, intente cerrar todas las sesiones de cliente abiertas e intente abrir de nuevo la conexión. Si el problema sigue sin resolverse, póngase en contacto con el fabricante de la biblioteca Wsock32.dll para obtener ayuda.
Temas relacionados