Re: Who is better?



Beto Neto wrote:

Who is better, ICS or Indy 10, to work with TCP protocol?

they use different approaches and IMHO they hardly can be compared like
this.

- Indy uses a multi-threaded, synchronous, blocking and non
event-driven approach (although it has event handlers).

- ICS uses a single-threaded (although it can use multiple threads),
asynchronous, non-blocking and event-driven approach.

As Oliver stated both have pros and cons, although I'd say most of the
time it's more a question of what fits better your programming style.

Just my 0,02
--
Best regards :-)

Guillem Vicens Meier
Dep. Informatica Green Service S.A.
www.clubgreenoasis.com
--
Contribute to the Indy Docs project: http://docs.indyproject.org
--
In order to contact me remove the -nospam

.



Relevant Pages

  • Re: Borland Socket Service
    ... certain applications. ... i.e. you do a Read/ReadLn and then it waits until ... That's why I'll never say "use Indy". ... If you want blocking stuff, ...
    (borland.public.delphi.non-technical)
  • Re: FTP components?
    ... Obviously you are going to be defensive about the design ... the best of my knowledge how and why Indy was designed that way. ... Blocking is how sockets worked. ...
    (borland.public.delphi.thirdpartytools.general)
  • Re: Does anyone know a good "blocking" alternative to FastNet
    ... > Fastnet wasn't blocking that Indy therefore wasn't suitable. ... have files or credit windows accompanying them (+ I am not sure I want to ... time making sure all 5-10+ apps always credit properly on 10-50+ machines). ... Therefore Indy isn't good choice I suspect? ...
    (borland.public.delphi.thirdpartytools.general)
  • Re: More client server problems
    ... Go get Indy. ... It uses a blocking ... HTH, ... Harley Pebley ...
    (borland.public.delphi.language.objectpascal)
  • Re: Question: Indy 500, Any fun?
    ... Is Indy 500 any fun? ... Pros and cons appreciated! ... Heres some comments for a starter.(from IPD) ...
    (rec.games.pinball)