I haven't used it because I'm way too busy at the moment, but thanks for making this publicly available, it sounds excellent. And if I haven't said it before, thanks to Francois for giving us ICS in the first place.
Dan -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Arno Garrels Sent: 23 July 2006 17:21 To: ICS support mailing Subject: Re: [twsocket] ICS v6 enhanced tcp server challenge Arno Garrels wrote: > Hello, > > I found some time to work on a new multi-threading TCP server > component. It features multiple listen sockets implemented as > TCollectionItems and dynamic connection pooling. > Threads as well as client objects are dynamically managed. > Tested as a simple echo server it appears to be very fast. > Though it is still work in progress the inluded demo runs > stable, tested with several million test connections. > The demo also runs listen sockets in a worker thread, and > lets you set CPU binding (affinity masks) of the various > threads. > > I appreciate if interested ICS users would help to improve, > test or just play with it, anyway it is a nice toy ;-) Your > comments are welcome. > > The ZIP also includes a test client which is a quick and > dirty modification of Wilfried's GPRS Client. > > http://www.duodata.de/misc/delphi/MTServer_Bin.zip (~ 500 KB) > http://www.duodata.de/misc/delphi/MTServer_Src.zip (~ 50 KB) > > Requires latest ICS-V6, Delphi7 or Delphi10. Also the included, > slightly modified OverbyteIcsWndControl.pas (Property ThreadID > published, search for "{AG}") which Francois has not confirmed > yet. Updated the download. If you experience a memory leak compiling the demo with D7 try FastMM4 it appears to fix it. --- Arno Garrels [TeamICS] http://www.overbyte.be/eng/overbyte/teamics.html -- 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