![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
![]() Este problema ocurre por puertos bloqueados en el firewall (o eso creo), curiosamente no ocurre cuando se intenta conectar el componente sino cuando se desconecta (de ahí a que pase después de un tiempo), la solución más feucha que sirve al menos para comprobar esto, es desactivar el firewall para que vean que ya no da el error.
Ahora a mi seme soluciono después de abrir el puerto 21 que ocupaba para un TIdFTP, prueben eso que a mi si me funciono, pero no sé porque, ya que si el puerto estuviera bloqueado no me permitiría conectar, además solo pasa en xp, porque en vista o 7 todo va de maravilla. Pd. Me uno a la petición de que un experto en redes nos explique esta onda con el firewall. |
#2
|
|||
|
|||
Un dato interesante
Hola,
Gracias por la información. Lo del Firewall es un dato interesante. En mi caso, al menos del lado del cliente, ese no era el problema. Ahora, el servidor era remoto y yo no tenía control total; así que no hice esa prueba, quizás si era por ahí. De todas formas, aún si fuera por el firewall, habría que saber exactamente que parámetro causa el problema, así que el hilo sigue vivo. Por otro lado, desde un punto de vista práctico, las soluciones disponibles son efectivas. En mi caso, ha funcionado tan bien que ya ni me acordaba de este hilo. El tema es entonces más que todo de interés académico, aunque quizás en aplicaciones que tengan una enorme carga de llamadas puede ser valioso hallar una solución mejor. |
#3
|
|||
|
|||
Hola a todos,
no se si sera tarde, pero ahi dejo lo que me paso a mi por si os sirve. Tengo dos aplicaciones cliente / servidor para sincronizar informacion entre distintas oficinas y me daba el error # 10054 el componente servidor al cerrar la aplicación cliente. He "descubierto" que si activo la propiedad KeepAlive del componente y realizo un post, se provoca este error y la forma de solucionarlo ha sido obligando la desconexion desde el cliente. Os dejo el codigo en C++ que es la herramienta que uso ![]() //----------------------------- try { stRespuestaWeb = HTTPClientCallCenter->Post (stUrl, stDatosPOST); stRespuestaWeb = DecodificarHtml (stRespuestaWeb); //Decodificamos la respuesta } __finally { HTTPClientCallCenter->Disconnect(); } //----------------------------- Saludos... Raúl. |
![]() |
|
|
![]() |
||||
Tema | Autor | Foro | Respuestas | Último mensaje |
error 10054 en firebird | gmontes | Firebird e Interbase | 2 | 23-06-2008 21:27:38 |
Sobre el socket error #10054 | fer21unmsm | Varios | 4 | 27-03-2007 17:12:00 |
Error 10054 de Firebird | Durbed | Firebird e Interbase | 3 | 04-09-2006 12:25:42 |
Unknown win32 error 10054 | ElCherchu | Conexión con bases de datos | 6 | 14-07-2006 02:38:43 |
NMFTP :Error 10038 Socket operation on non socket | judit | Internet | 2 | 25-05-2006 09:06:33 |
![]() |
|