Hello Angus, I'm back with my lost of data receive problem which seems to be not resolved since more that on year.
Apparently this problem happens since we updated our application from C++ Builder 6 to Embarcadero XE3 and ICS from 5.25 to r1196 and it appears on differents computers (ALL windows 7). I never reproduced this errors personnaly... even after a lot of tests. But, does your corrections r1279 and r1280 concerning can correct my problem ? Thanks a lot. Alexandre. -----Message d'origine----- De : TWSocket [mailto:[email protected]] De la part de Moro Alexandre Envoyé : jeudi 11 juin 2015 11:18 À : 'ICS support mailing' Objet : Re: [twsocket] TWSocket Client Timeout. Hello Angus, Thanks for your fast response. But no other application could effect this property. Fo sure, I understand that no other application can change this var in my application (normaly), but i'm talking at i higher level... However other applications can change the TCP/IP timer parameters This is what i'm thinking about. But since my TWSocket client only receive data and never sent any data, i believe an antivirus or a firewall or windows with changed TCP/IP parameters, can thing it is a bad connection and close it after a while (5hours in my case). A normal TCP/IP socket never tries to reconnect, your applications controls all that. You are not talking about TWSocket... Because i doesn't implement anything in this way in my program and TWSocket already manage it correclty : If I etablish a connection to a server then stop and restart the server TWSocket client retablish the connection automatically... Anyway, i will try to remove all applications who can act on ethernet connection first... Thanks. -----Message d'origine----- De : TWSocket [mailto:[email protected]] De la part de Angus Robertson - Magenta Systems Ltd Envoyé : jeudi 11 juin 2015 11:02 À : [email protected] Objet : Re: [twsocket] TWSocket Client Timeout. > Is it possible that the default 0 timeout on TWSocket will be replace > by another program like Anti Virus or Firewall ? > I see that by default TimeoutIdle is set to zero, does it can change > something if a force this to the maximum unsigned int value ? The TimeoutIdle property is part of an undocumented, experimental TCustomTimeoutWSocket component. Without examining the code, I've no idea what this property is designed to do, never used it. But no other application could effect this property. Generally, Windows TCP/IP registry setting define to connection timeout, there is no inherent idle timeout in TCP/IP. However other applications can change the TCP/IP timer parameters, generally not a good idea. And other applications might close what they consider to be an idle connection. > Another way : I there a maximum number of reconnection allowed during > a connection ? A normal TCP/IP socket never tries to reconnect, your applications controls all that. Angus -- To unsubscribe or change your settings for TWSocket mailing list please goto http://lists.elists.org/cgi-bin/mailman/listinfo/twsocket Visit our website at http://www.overbyte.be -- To unsubscribe or change your settings for TWSocket mailing list please goto http://lists.elists.org/cgi-bin/mailman/listinfo/twsocket Visit our website at http://www.overbyte.be -- To unsubscribe or change your settings for TWSocket mailing list please goto http://lists.elists.org/cgi-bin/mailman/listinfo/twsocket Visit our website at http://www.overbyte.be
