Re: [twsocket] ICS V6 beta available
Hello Francois, Using sysinternals tools, it show each connected socket use in 3 handles : 1 Event 1 File \Device\Tcp 1 File \Device\Afd\Endpoint I don't know what \Afd\EndPoint is nor the unnamed Event. Regards. Seems that 1 connected user eat 3 handles...I wonder why ? FP Me too. At least there is one handle per socket. FP You can use the handle.exe utility from www.sysinternal.org to list all FP handles used. Maybe you'll find some more informations. -- To unsubscribe or change your settings for TWSocket mailing list please goto http://www.elists.org/mailman/listinfo/twsocket Visit our website at http://www.overbyte.be
Re: [twsocket] ICS V6 beta available
SetWindowLong. - Original Message - From: Francois PIETTE [EMAIL PROTECTED] To: ICS support mailing twsocket@elists.org Sent: Wednesday, December 28, 2005 3:35 PM Subject: Re: [twsocket] ICS V6 beta available Does this version includes my fix in WSocket? Which fix ? -- [EMAIL PROTECTED] http://www.overbyte.be - Original Message - From: Fastream Technologies [EMAIL PROTECTED] To: ICS support mailing twsocket@elists.org Sent: Wednesday, December 28, 2005 2:12 PM Subject: Re: [twsocket] ICS V6 beta available Does this version includes my fix in WSocket? Regards, SZ - Original Message - From: Francois PIETTE [EMAIL PROTECTED] To: twsocket@elists.org Sent: Tuesday, December 27, 2005 7:14 PM Subject: [twsocket] ICS V6 beta available ICS V6 beta available for download from ICS web pasge. This version implement window handle sharing between many ICS component. This will break the barrier on window handle which is imposed by W2K and WXP ! I have prefixed all files with OverbyteIcs to avoid conflict with existing source. Component names has not changed, so you can't have the current ICS package and the new V6 package installed at the same time. The component itself has the same interface as previous version. So your application code doesn't need to be updated. If you derived your own component from ICS components, you have to change the way you handle windows messages. Known issues: Currently only TWSocket, TWSocketServer, THttpCli, THttpServer, TFtpClient and TFtpServer has been created. The demos have not really been updated. They are the code which existed around mid-2004. Not a big deal. Component icons have not been built. Only Delphi 7 and Delphi 2006.win32 have been tested. Comments are welcome ! -- Contribute to the SSL Effort. Visit http://www.overbyte.be/eng/ssl.html -- [EMAIL PROTECTED] http://www.overbyte.be -- To unsubscribe or change your settings for TWSocket mailing list please goto http://www.elists.org/mailman/listinfo/twsocket Visit our website at http://www.overbyte.be -- To unsubscribe or change your settings for TWSocket mailing list please goto http://www.elists.org/mailman/listinfo/twsocket Visit our website at http://www.overbyte.be -- To unsubscribe or change your settings for TWSocket mailing list please goto http://www.elists.org/mailman/listinfo/twsocket Visit our website at http://www.overbyte.be -- To unsubscribe or change your settings for TWSocket mailing list please goto http://www.elists.org/mailman/listinfo/twsocket Visit our website at http://www.overbyte.be
Re: [twsocket] ICS V6 beta available
Hello Francois, I tried to install but it says THttpCli class already exists so I removed old ICS and just added INCDEFS.INC (and IcsMD5.pas I need) that seems to be the minimum to install V6 package. Regards. FP ICS V6 beta available for download from ICS web pasge. -- To unsubscribe or change your settings for TWSocket mailing list please goto http://www.elists.org/mailman/listinfo/twsocket Visit our website at http://www.overbyte.be
Re: [twsocket] ICS V6 beta available
All messages are handled differently ! All message numbers are now variable instead of constant since a lot of component use the same hidden window and each one need to have his own messages. Each message number is allocated dynamically. See how TCustomWSocket.AllocateMsgHandlers works. -- Contribute to the SSL Effort. Visit http://www.overbyte.be/eng/ssl.html -- [EMAIL PROTECTED] http://www.overbyte.be - Original Message - From: Dod [EMAIL PROTECTED] To: ICS support mailing twsocket@elists.org Sent: Wednesday, December 28, 2005 2:04 PM Subject: Re: [twsocket] ICS V6 beta available Hello Francois, WM_TRIGGER_EXCEPTION is no more available in WSocket.pas ? seems you removed also WM_ASYNCSELECT= WM_USER + 1; WM_ASYNCGETHOSTBYNAME = WM_USER + 2; WM_ASYNCGETHOSTBYADDR = WM_USER + 3; WM_CLOSE_DELAYED = WM_USER + 4; WM_WSOCKET_RELEASE= WM_USER + 5; WM_TRIGGER_EXCEPTION = WM_USER + 6; WM_TRIGGER_DATA_AVAILABLE = WM_USER + 20; WSA_WSOCKET_TIMEOUT = 12001; FP Yes, I forgot to add IcsDefs.inc to the zip file. FP You can use the file which is part of ICS. -- To unsubscribe or change your settings for TWSocket mailing list please goto http://www.elists.org/mailman/listinfo/twsocket Visit our website at http://www.overbyte.be -- To unsubscribe or change your settings for TWSocket mailing list please goto http://www.elists.org/mailman/listinfo/twsocket Visit our website at http://www.overbyte.be
Re: [twsocket] ICS V6 beta available
Does this version includes my fix in WSocket? Which fix ? -- [EMAIL PROTECTED] http://www.overbyte.be - Original Message - From: Fastream Technologies [EMAIL PROTECTED] To: ICS support mailing twsocket@elists.org Sent: Wednesday, December 28, 2005 2:12 PM Subject: Re: [twsocket] ICS V6 beta available Does this version includes my fix in WSocket? Regards, SZ - Original Message - From: Francois PIETTE [EMAIL PROTECTED] To: twsocket@elists.org Sent: Tuesday, December 27, 2005 7:14 PM Subject: [twsocket] ICS V6 beta available ICS V6 beta available for download from ICS web pasge. This version implement window handle sharing between many ICS component. This will break the barrier on window handle which is imposed by W2K and WXP ! I have prefixed all files with OverbyteIcs to avoid conflict with existing source. Component names has not changed, so you can't have the current ICS package and the new V6 package installed at the same time. The component itself has the same interface as previous version. So your application code doesn't need to be updated. If you derived your own component from ICS components, you have to change the way you handle windows messages. Known issues: Currently only TWSocket, TWSocketServer, THttpCli, THttpServer, TFtpClient and TFtpServer has been created. The demos have not really been updated. They are the code which existed around mid-2004. Not a big deal. Component icons have not been built. Only Delphi 7 and Delphi 2006.win32 have been tested. Comments are welcome ! -- Contribute to the SSL Effort. Visit http://www.overbyte.be/eng/ssl.html -- [EMAIL PROTECTED] http://www.overbyte.be -- To unsubscribe or change your settings for TWSocket mailing list please goto http://www.elists.org/mailman/listinfo/twsocket Visit our website at http://www.overbyte.be -- To unsubscribe or change your settings for TWSocket mailing list please goto http://www.elists.org/mailman/listinfo/twsocket Visit our website at http://www.overbyte.be -- To unsubscribe or change your settings for TWSocket mailing list please goto http://www.elists.org/mailman/listinfo/twsocket Visit our website at http://www.overbyte.be
Re: [twsocket] ICS V6 beta available
Hello, It was already in the small sheet V5/V6 is ICS used version. FP Hidden windows are user objects. Since their number is drastically reduce, FP the number of user objects are reduced. Would be interesting to compare FP figures with ICS-V6 and with previous version. -- To unsubscribe or change your settings for TWSocket mailing list please goto http://www.elists.org/mailman/listinfo/twsocket Visit our website at http://www.overbyte.be
Re: [twsocket] ICS V6 beta available
It was already in the small sheet V5/V6 is ICS used version. FP Hidden windows are user objects. Since their number is drastically reduce, FP the number of user objects are reduced. Would be interesting to compare FP figures with ICS-V6 and with previous version. Sorry, read too fast ! -- Contribute to the SSL Effort. Visit http://www.overbyte.be/eng/ssl.html -- [EMAIL PROTECTED] http://www.overbyte.be -- To unsubscribe or change your settings for TWSocket mailing list please goto http://www.elists.org/mailman/listinfo/twsocket Visit our website at http://www.overbyte.be
Re: [twsocket] ICS V6 beta available
Here small compare with my server 100 connected users 200 connected users Have tried to reach the max number of connected users ? The number should be much much higher now, at least if you have enough RAM. Previously, you reached the max number of windows (1) before reaching the max socket handles or the limit on non-paged memory. Now you should first hit either the max number of sockets or the limit of non-paged memory depending on available ram in your system and OS version. -- Contribute to the SSL Effort. Visit http://www.overbyte.be/eng/ssl.html -- [EMAIL PROTECTED] http://www.overbyte.be -- To unsubscribe or change your settings for TWSocket mailing list please goto http://www.elists.org/mailman/listinfo/twsocket Visit our website at http://www.overbyte.be
[twsocket] ICS V6 beta available
ICS V6 beta available for download from ICS web pasge. This version implement window handle sharing between many ICS component. This will break the barrier on window handle which is imposed by W2K and WXP ! I have prefixed all files with OverbyteIcs to avoid conflict with existing source. Component names has not changed, so you can't have the current ICS package and the new V6 package installed at the same time. The component itself has the same interface as previous version. So your application code doesn't need to be updated. If you derived your own component from ICS components, you have to change the way you handle windows messages. Known issues: Currently only TWSocket, TWSocketServer, THttpCli, THttpServer, TFtpClient and TFtpServer has been created. The demos have not really been updated. They are the code which existed around mid-2004. Not a big deal. Component icons have not been built. Only Delphi 7 and Delphi 2006.win32 have been tested. Comments are welcome ! -- Contribute to the SSL Effort. Visit http://www.overbyte.be/eng/ssl.html -- [EMAIL PROTECTED] http://www.overbyte.be -- To unsubscribe or change your settings for TWSocket mailing list please goto http://www.elists.org/mailman/listinfo/twsocket Visit our website at http://www.overbyte.be