Ari Sundholm ([EMAIL PROTECTED]) has been nominated responsible for the Kylix version. He has much more expertize than me. Maybe he is on vacation and that's why he doesn't answer.
> I suspect that this has to do with threads not synchronizing correctly or > something and thought I'd ask if anyone has seen this sort of thing and has > some input that will benefit me. What about the sample program delivered with ICS for Kylix ? -- [EMAIL PROTECTED] http://www.overbyte.be ----- Original Message ----- From: "Erich Kuba" <[EMAIL PROTECTED]> To: <twsocket@elists.org> Sent: Friday, June 24, 2005 3:48 AM Subject: [twsocket] Please Help: Multi-connection server problems under Kylix > Hi, > > I got no response from my previous mail, so I am guessing that there is not > a lot of development of server software using ICS on Linux. Please would > ANYONE with experience in writing server software with ICS contact me as I > am in dire need of some help as I have a production system that is giving me > huge problems. > > Below is a copy of my previous mail. > > Regards > > Erich Kuba > > ------------------- > Hi Guys, > > I'm hoping that you can help me. I have a web server application which is > compiled under Windows and Linux (common source). > > On the Windows platform I derive from TCustomWSocket and use Delphi 7 > Professional. > On the Linux platform, I derive from TIcsCustomSocket on use Kylix 3 > Professional. > > The source code for the web server is totally common for both platforms, and > uses conditional defines for the platform specific stuff. > > Under windows the web server works perfectly no matter how much load we put > on it, but under Linux, as soon as we have more than one socket accessing > the server at a time, the server appears to lockup and takes the CPU to > 100%. There are obviously massive differences in the underlying > architecture with the TCustomWSocket component being event (message) based, > and the TIcsCustomSocket component being ... well thread based. > > It is noteworthy that under Linux, a single connection can perform a > multitude of requests under HTTP/1.1 and connection keep-alive, and there > don't appear to be problems there. > > I suspect that this has to do with threads not synchronizing correctly or > something and thought I'd ask if anyone has seen this sort of thing and has > some input that will benefit me. > > Regards > > Erich Kuba > > > > -- > 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