Re: [twsocket] ics under kylix ?

2006-03-20 Thread Francois PIETTE
>> There is a Kylix version available from http://www.overbyte.be.
>> It is slightly different than the windows version since Linux
>> doesn't support the same asynchronous
>> programming model. Async operation has been implemented using 
>> multithreading.
>
> I think Linux also supports async sockets using select. It is not
> the same as on Windows (message-based) but as far as I know you don't
> have to use multi-threading. As a matter of fact Windows also supports
> the BSD sockets that works on Unix/Linux. ICS uses WinSock, not the
> BSD socket API though. If ICS used BSD socket API, it won't take much
> work porting it to Linux. Please correct me if I'm wrong.

Select is the worst way to do async socket I/O. It is not scalable at all. 
You can select at most something like 64 sockets. This is defenitely not the 
way to go, at least in the Windows environment. Beside not being scalable, 
select is blocking by nature. This is very annoying under both Windows and 
Linux OS.

Anyway, we are not here to discuss the Linux implementation. You have to 
take ICS/Linux as it is or don't take it at all.

--
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 under kylix ?

2006-03-20 Thread Jack
Hello Francois,

> There is a Kylix version available from http://www.overbyte.be.
> It is slightly different than the windows version since Linux
> doesn't support the same asynchronous
> programming model. Async operation has been implemented using multithreading.

I think Linux also supports async sockets using select. It is not
the same as on Windows (message-based) but as far as I know you don't
have to use multi-threading. As a matter of fact Windows also supports
the BSD sockets that works on Unix/Linux. ICS uses WinSock, not the
BSD socket API though. If ICS used BSD socket API, it won't take much
work porting it to Linux. Please correct me if I'm wrong.

-- 
Best regards,
Jack



-- 
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 under kylix ?

2006-03-20 Thread Francois Piette
> I want to make a TWSocket server under kylix3.
> This server will accept incoming connections from clients
> and will offer some strings.
>
> But the question is: Can I compile server under kylix3?
>
> ICS I saw is not for kylix.

There is a Kylix version available from http://www.overbyte.be.
It is slightly different than the windows version since Linux doesn't support 
the same asynchronous
programming model. Async operation has been implemented using multithreading.

--
Contribute to the SSL Effort. Visit
http://www.overbyte.be/eng/ssl.html
--
[EMAIL PROTECTED]
Author of ICS (Internet Component Suite, freeware)
Author of MidWare (Multi-tier framework, freeware)
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 under kylix ?

2006-03-20 Thread [EMAIL PROTECTED]


I want to make a TWSocket server under kylix3. This server will accept incoming 
connections from clients and will offer some strings.

But the question is: Can I compile server under kylix3? 

ICS I saw is not for kylix. 



___
No banners. No pop-ups. No kidding.
Make My Way  your home on the Web - http://www.myway.com


-- 
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