Eidsocketerror Socket Error # 10054
Contents |
von GoogleAnmeldenAusgeblendete FelderNach Gruppen oder Nachrichten suchen
here for a quick overview of the site Help Center Detailed answers to any questions you might have Meta Discuss the workings and policies
Python Socket Error 10054
of this site About Us Learn more about Stack Overflow the company Business wsa error 10054 Learn more about hiring developers or posting ads with us Stack Overflow Questions Jobs Documentation Tags Users Badges Ask Question x Dismiss Join the Stack Overflow Community Stack Overflow is a community of 4.7 million programmers, just like you, helping each other. Join them; it only takes a minute: https://groups.google.com/d/topic/borland.public.delphi.internet.winsock/iF66SD-lSE0 Sign up Resume EIdSocketError connection without restarting the download - Delphi up vote 1 down vote favorite Good day ... I download a program which generates the error Socket'm using except on E: EIdSocketError the begin ... He shows me the error that is generated ... But I would like to address this error ... Because it disconnects with the site I'm downloading, http://stackoverflow.com/questions/21290797/resume-eidsocketerror-connection-without-restarting-the-download-delphi and he for the program, I can not return any download ... unless you close the program and reopen ... How can I be getting this error, make him try reset a new connection to the site, without me having to restart the program ... So I go back download the latest downloaded file .... because with socket error have to restart the program and return to download the Zero ... 1mb files are small, but they are around 200 for download: on E: EIdSocketError do begin ShowMessage('Socket 2'); // +++++------ FreeAndNil(fileDownload); fileDownload := TFileStream.Create(local_exe+'media_'+IntToStr(down_num)+'.mp4', fmCreate); IdHTTP.Get(montarURL, fileDownload); Memo1.Lines.Add(formatdatetime('dd/mm/yyyy',now)+' '+formatdatetime ('hh:mm:ss',now)+' Lista '+IntToStr(numero_tentativa_loop_um)+'. Connection restored.'); end; delphi indy delphi-xe3 share|improve this question edited Jan 22 '14 at 21:10 Remy Lebeau 231k13141269 asked Jan 22 '14 at 18:17 user3185448 3316 Which version of Delphi do you have ? Could you include a Delphi version tag into your question ? –TLama Jan 22 '14 at 18:50 1 I Have a version Delphi XE3... –user3185448 Jan 22 '14 at 19:27 add a comment| 2 Answers 2 active oldest votes up vote 5 down vote EIdS
with message 'Socket Error # 10054 Connection reset by peer.'. I'm using Indy 9. Thanks, Gerry Mike B Delphi Developer 2005-07-12 01:53:43 AM Re:Socket http://www.delphigroups.info/2/12/207875.html Error 10054 The connection with the remote computer was interupted for some reason. Mike "Gerry"
Herramientas Buscar en Tema Desplegado #1 26-02-2009 rolandoj Miembro Registrado: Apr 2007 Posts: 391 Socket Error # 10054 con TIdHTTP Hola, Espero que alguién pueda ayudar con esto. Estoy teniendo el error "Socket Error # 10054", Connection Reset by Peer, al emitir comandos Post desde un cliente Delphi con componentes Indy TIdHTTP en Delphi 2007. Se produce después de un tiempo de trabajo y es necesario reiniciar el cliente para superar el problema, lo que obviamente es muy molesto y debo resolverlo antes de la aplicación entre a productivo Según lo que leído en este mismo foro, y en Internet, el texto explicativo está bien; es decir, el error se produce porque el servidor está cerrando la conexión, y hay un montón de casos en los que puede ocurrir (aquí mismo lo reportaron con Ftp). Las causas son muy variadas; desde algo tan simple como un número excesivo de clientes en el servidor hasta restricciones en un Firewall. Digamos que la documentación es abundante en cantidad; pero desgraciadamente parece ser muy pobre en calidad, desde un punto de vista práctico. Por ningún lado he encontrado nada acerca de como podemos identificar la causa en un caso específico ; es decir, nadie parece explicar exactamente que cosas hay que buscar en el servidor. Por ejemplo, decir que el problema puede ser el Firewal está muy bien; pero, que cosas hay que revisar en el Firewall ? Aún más interesante es la pregunta : Hay manera de escribir código Delphi que nos pueda ayudar a identificar la causa exacta en un caso específico ? O la alternativa : Dado quer reiniciando el programa se arregla el problema, y parece obvio que lo que realemente importa es reiniciar los componentes Indy, hay forma de reiniciarlos sin reiniciar el programa ? Alguién podría sugerir algunas ideas prácticas para resolver este problema ? De antemano agradezco cualquier aporte rolandoj Ver Perfil Encontrar Todos los Mensajes de rolandoj #2 02-03-2009 rolandoj Miembro Registrado: Apr 2007 Posts: 391 Una solución indirecta Hola, Bueno, veo que nadie sabe nada, o a nadie le interesa. De todas formas, por si en algún momento le lelga a servir a alguien, les cuento la solución que encontre: Se trata de una solución indirecta; es decir, no pude determinar la causa específica y por ende no está resuelto como debería ser. En su lugar, lo que hago es una solución práctica : Reinicializar el software de comunicaciones en el equipo cliente: La estructu