Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Erfahrungen zu Indy-Alternativen (https://www.delphipraxis.net/114513-erfahrungen-zu-indy-alternativen.html)

Die Muhkuh 26. Mai 2008 18:14


Erfahrungen zu Indy-Alternativen
 
Hi,

ich bin auf der Suche nach einer Alternative der Indy-Komponenten. Bei der Suche in der DP, bin auf meist auf die folgenden drei gestoßen:

Natürlich ist mir klar, dass es nicht die Bibliothek gibt, aber mir gefallen die Indys nicht (mit einer Timer überprüfen, ob neue Daten da sind...).

Konkret geht es mir drum, Streams (gefüllt mit Strings etc. pp.) bzw. Dateien zu versenden und zu empfangen (Server < - > Client)

Hat jemand mit den oben genannten Bibliotheken Erfahrungen gemacht? Positive, als auch negative sind willkommen.
Gibt es vielleicht noch eine, die ich nicht erwähnt habe (bin nicht ganz fit auf diesem Gebiet).

Danke und liebe Grüße,

:hi:

Apollonius 26. Mai 2008 18:16

Re: Erfahrungen zu Indy-Alternativen
 
Geht es nur um TCP und UDP? Ich war mit den ScktComp-Komponenten immer ganz zufrieden (TCP), und zur Not kannst du ja auch direkt auf die WinAPI aufsetzen.

Die Muhkuh 26. Mai 2008 18:19

Re: Erfahrungen zu Indy-Alternativen
 
Eig. nur TCP, da ich sichergehen will, dass eine Verbindung da ist. Wenn es andere Sachen auch unterstützt, wäre es auch ganz nett, da man ja nicht weiß, was die Zukunft bringt.

Direkt an die WinApi möchte ich eig. nicht. Ist mir ehrlich gesagt zu viel Arbeit (Achtung: Diese Aussage beruht nicht auf Erfahrung!). Solche Bibliotheken nehmen einem ja einiges an Arbeit ab.

igel457 26. Mai 2008 20:53

Re: Erfahrungen zu Indy-Alternativen
 
Ich bin mit Synapse eigentlich sehr zufrieden: Einfach, leicht und plattformübergreifend. Unterstützt Protokolle wie TCP, UDP aber auch direkt HTTP und FTP.

Sherlock 26. Mai 2008 20:56

Re: Erfahrungen zu Indy-Alternativen
 
Ich komme mit der ICS von Overbyte wesentlich besser zurecht als mit den Indys. Meiner Meinung nach sind die Indys eher Serverlastig, will meinen, besser für Server geeignet. Für Clients sind die Sockets von ICS wesentlich intuitiver anwendbar.


Sherlock

OG Karotte 26. Mai 2008 21:38

Re: Erfahrungen zu Indy-Alternativen
 
Auch ich bin mit Synapse sehr zufrieden (insbesondere was den TCP- und UDP-Anteil angeht). Die Hilfe / Erklärung finde ich übersichtlicher / verständlicher als bei den Indy's, wie auch die Handhabung imho nicht so umständlich ist.

Namenloser 26. Mai 2008 21:46

Re: Erfahrungen zu Indy-Alternativen
 
Was meint die Synapse-Seite damit, dass die meisten Netzwerkkomponenten asynchron arbeiten?
Die Read-procedure des TCPClients von Indy wartet so lange bis die Daten angekommen sind und setzt dann den Programmablauf fort. Was ist denn daran asynchron? :gruebel:

mkinzler 26. Mai 2008 21:52

Re: Erfahrungen zu Indy-Alternativen
 
Asynchron heisst, das nicht gewartet wird, sondern benachrichtigt wird, wenn die Antwort kommt

Namenloser 26. Mai 2008 22:03

Re: Erfahrungen zu Indy-Alternativen
 
Es wartet so lange, bis die Daten da sind. Das ist doch was anderes, als wenn ich mit nem Timer in regelmäßigen Abständen prüfe.

Mackhack 26. Mai 2008 23:30

Re: Erfahrungen zu Indy-Alternativen
 
Wo sind denn bei ICS die Demos runterzuladen?

rotfc 27. Mai 2008 00:02

Re: Erfahrungen zu Indy-Alternativen
 
Die Demos sind in der ics.zip mit drin ;-)

Mackhack 27. Mai 2008 00:06

Re: Erfahrungen zu Indy-Alternativen
 
Zitat:

Zitat von rotfc
Die Demos sind in der ics.zip mit drin ;-)

Hm und im Speziellen dieses POP3 Demo?

rotfc 27. Mai 2008 00:14

Re: Erfahrungen zu Indy-Alternativen
 
Ebenfalls. Im Ordner Delphi\Internet, entpack einfach die zip-datei.

Bernhard Geyer 27. Mai 2008 06:18

Re: Erfahrungen zu Indy-Alternativen
 
Eines wurde vergessen IP*Works. Setzen es z.B. für FTP-S und HTTPs ein. Unterstützt es (entsprechende Version vorrausgesetzt) Out of the Box.

oki 27. Mai 2008 06:34

Re: Erfahrungen zu Indy-Alternativen
 
Moin, Moin,

ich hab im allgemeinen sehr gute Erfahrungen mit den Kompos von AsyncPro gemacht. Imho werden die aber nicht mehr weiter entwickelt.

Gruß oki

Bernhard Geyer 27. Mai 2008 06:45

Re: Erfahrungen zu Indy-Alternativen
 
Zitat:

Zitat von oki
ich hab im allgemeinen sehr gute Erfahrungen mit den Kompos von AsyncPro gemacht. Imho werden die aber nicht mehr weiter entwickelt.

Da AsyncPro Open Source und bei Sourceforge verfügbar ist kann sich jeder an der Weiterentwicklung beteiligen ...

Die Muhkuh 27. Mai 2008 15:03

Re: Erfahrungen zu Indy-Alternativen
 
Hi,

danke für Eure Meldungen. Bisher hat ja ICS sowie Synapse die Nase vorn.

@Bernhard: Sorry, ich hatte vergessen zu erwähnen, dass ich keine kommerziellen Lösungen möchte, setze sie nur für Freeware ein.

@Oki: Schau mal hier: APro 4.07 RC4 avaliable for download 2008-02-18

Zitat:

Zitat von NamenLozer
Was meint die Synapse-Seite damit, dass die meisten Netzwerkkomponenten asynchron arbeiten?
Die Read-procedure des TCPClients von Indy wartet so lange bis die Daten angekommen sind und setzt dann den Programmablauf fort. Was ist denn daran asynchron? :gruebel:

Wo liest Du das? Bei mir steht:

Zitat:

This project not using asynchronous sockets!

Namenloser 27. Mai 2008 16:32

Re: Erfahrungen zu Indy-Alternativen
 
Zitat:

Zitat von Die Muhkuh
Wo liest Du das? Bei mir steht:

Zitat:

This project not using asynchronous sockets!

Auf der About-Seite steht aber
Zitat:

At first glance this effort might seem needless as there are many free components covering this area, However they mostly use asynchronous methods while SYNAPSE library operates in a synchronous method.
Und bitte nagel mich jetzt nicht auf's "mostly" fest :roll:

Die Muhkuh 27. Mai 2008 16:49

Re: Erfahrungen zu Indy-Alternativen
 
Sorry, dann hast Du es wohl nicht verstanden :zwinker:

Da steht, dass es viele Komponenten gibt, die dieses Gebiet abdecken, aber die meisten nutzen asynchrone Methoden, während SYNAPSE mit synchronen Methoden operiert.

rotfc 27. Mai 2008 19:06

Re: Erfahrungen zu Indy-Alternativen
 
Zitat:

Zitat von Die Muhkuh
Bisher hat ja ICS sowieso Synapse die Nase vorn.

Den Satz vertstehe ich irgendwie nicht so ganz ;-(

DeddyH 27. Mai 2008 19:07

Re: Erfahrungen zu Indy-Alternativen
 
Das letzte "so" streichen, dann passt das wieder ;)

Die Muhkuh 27. Mai 2008 19:08

Re: Erfahrungen zu Indy-Alternativen
 
Oh, danke. Kleiner Fipptehler. Ist verbessert. ;)

oki 28. Mai 2008 11:13

Re: Erfahrungen zu Indy-Alternativen
 
sorry für die Fehlinfo mit der Weiterentwicklung. Ich habe eine Zeit lang die FlashFiler-Datenbank benutzt und die war auch von TurboPower. Ich hab das damit durcheinander gebracht. Für FlashFiler hatte ich keine Weiterentwicklung gefunden (obwohl die auch für Open Source frei gegeben wurde). AsyncPro betraf das nicht.

Gruß oki

Namenloser 28. Mai 2008 12:37

Re: Erfahrungen zu Indy-Alternativen
 
Zitat:

Zitat von Die Muhkuh
Sorry, dann hast Du es wohl nicht verstanden :zwinker:

Da steht, dass es viele Komponenten gibt, die dieses Gebiet abdecken, aber die meisten nutzen asynchrone Methoden, während SYNAPSE mit synchronen Methoden operiert.

Doch, genau so habe ich es verstanden. Ich finde es nur etwas komisch, das zu schreiben, wenn gerade die meist verwendete Komponentensammlung (imo) synchron arbeitet. Aber ist ja egal jetzt.


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:30 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz