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

Reply via email to