Board index » delphi » indy - what's the advantage of indy?
junwon,Seo
![]() Delphi Developer |
Sat, 28 Jun 2003 11:16:15 GMT
|
junwon,Seo
![]() Delphi Developer |
Sat, 28 Jun 2003 11:16:15 GMT
indy - what's the advantage of indy?
title : indy - what's the advantage of indy?
hi~ i used common socket component that Delphi 5 offers on my program. but there are some differences in indy. there are many versions and many differences between them... And is there anything to reference example for each indy component? thanks for your reading... have a good day~~ |
Otto Porte
![]() Delphi Developer |
Sat, 28 Jun 2003 14:36:43 GMT
Re:indy - what's the advantage of indy?QuoteOn Tue, 9 Jan 2001 12:16:15 +0900, "junwon,Seo" <linux...@chollian.net> wrote: the Indy components, do yourself a favor and take a look at the ICS - Internet Component Suite Freeware but VERY good code. Otto Porter |
Dirk Claessen
![]() Delphi Developer |
Sun, 29 Jun 2003 05:07:42 GMT
Re:indy - what's the advantage of indy?junwon,Seo <linux...@chollian.net> schreef in berichtnieuws 93dvnl$5r...@news1.kornet.net... Quote> title : indy - what's the advantage of indy? sorted out in due time, but right now, it still seems to be Bug City, with new releases almost every week. The standard socket components that come with Delphi are known to be stable, Another point is that Delphi sockets are non-blocking, event-driven. -- Dirk Claessens |
Luke Crotea
![]() Delphi Developer |
Sun, 29 Jun 2003 10:31:49 GMT
Re:indy - what's the advantage of indy?Quote> > title : indy - what's the advantage of indy? must be looking at some other webpage. Every once in a while (from 8b10 to 8b12, and 8b8 to 8b9) they hit a pocket <<Begin Snippet>> December 22, 2000 - Indy 8.0 beta 10 is now available. Get it NOW. November 22, 2000 - Indy has been nominated for this year's Delphi November 22, 2000 - Show you are proud of using Indy. If you have a product November 16, 2000 - Indy 8.009b is now available including an installation <<End Snippet>> You're telling me a month between Beta versions is a bad thing? Considering Quote> The standard socket components that come with Delphi are known to be I have a project which right now is under wraps, which uses the Indy And that is using a "buggy" version of the components, version 8b7. Quote> Another point is that Delphi sockets are non-blocking, event-driven. reliable, due to the fact that they allow more sequential programming. Using TServerSocket opens up the possibility of 2 events being fired at the I switched over to winshoes and, despite the few bugs, the code was easy to What I would assert, is that if you use the Indy components, be sure to -Luke Croteau |
Luke Crotea
![]() Delphi Developer |
Sun, 29 Jun 2003 10:36:32 GMT
Re:indy - what's the advantage of indy?Quote> i used common socket component that Delphi 5 offers on my program. program? If it is working exactly fine the way it is, I would recommend against changing that particular program. If there are errors, have you examined how those errors are getting caused? Quote> so i would like to know what the advantage of indy is.... mainly in business applications, I would say you are better off using Indy. If you need an easily maintainable, easily fixable code solution, use Indy. If you don't need to port your programs over to linux (when Kylix comes out), use the Socket components. One of the chief advantages to Indy are the technical help (whenever you ask I believe speed is also a factor but my tests are highly inconclusive. The big problem with using them is they are blocking. That means, while your Quote> there are many versions and many differences between them... Quote> And is there anything to reference example for each indy component? -Luke Croteau |
Dirk Claessen
![]() Delphi Developer |
Mon, 30 Jun 2003 05:26:00 GMT
Re:indy - what's the advantage of indy?Luke Croteau <l...@dmisoft.com> schreef in berichtnieuws t5nim6d4a7k...@corp.supernews.com... [snip] Quote> You're telling me a month between Beta versions is a bad thing? software that works reliably on a 24/7/365 basis. Right now, I wouldn't even _consider_ to use Indy, because it is still buggy. I prefer to track down my own bugs. But, as I said in my posting /quote I'm sure the development team will have things sorted out in due time /end quote Quote
Borland's TClient/TServerSocket. [snip] Quote> I would have to disagree with you. I feel blocking sockets are more With event-driven sockets, you often need to store and maintain context info between events. As to the reliability, I'm not so sure; I guess this solely depends on the guy who wrote the app... ( for _both_ blocking and non-blocking sockets ! ) WIN32 is event-driven from bottom to top, whether we like that or not. TClient/TServerSocket on the other hand, can be used right out of the box in The real reason for using blocking sockets is simple: Delphi 6/Kylix/Linux; Quote> Using TServerSocket opens up the possibility of 2 events being fired at impossible. You can have A, then B, or B then A, but not both. [bad experience snipped] Luke : I am not _against_ Indy, keep up the good work, but as it is now, Regards - Dirk |