Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Unterschied der Socket Komponenten (https://www.delphipraxis.net/182931-unterschied-der-socket-komponenten.html)

netpilots 27. Nov 2014 12:35

Unterschied der Socket Komponenten
 
In Delphi 6 (und hoffentlich allen anderen Versionen) befinden sich ClientSocket: TClientSocket und ServerSocket: TServerSocket. Damit lässt sich einfach eine IP Verbindung realisieren.

Nun existieren fremde Komponenten wie z. B. jene von FPiette mit denen man genau das gleich machen kann. Die Socketkomponente heisst da z. B. WSocket: TWSocket. Damit lassen sich Server und Client realisieren.

Was spricht für oder gegen die Standard Delphi Komponenten im Vergleich zur fremden Komponente (FPiette)?
Nehme an dass selbst in der fremden Komponente die StandardKomponenten verbaut wurden.

Sind fremde Komponenten vielleicht zuverlässiger weil um die Standardkomponente einiges an Programmcode dazu kam?

Vielen Dank für eure Informationen.

himitsu 27. Nov 2014 13:00

AW: Unterschied der Socket Komponenten
 
In Delphi wurden eigentlich alle derartigen Komponenten durch Indy ersetzt, welches nun standardmäig im Delphi enthalten ist.

Vorteil, man braucht keine Fremdkomponenten.
Vorallem wenn man seinen Code weitergeben möchte, gibt es keine weiteren Abhängigkeiten.
Man bekommt hier im Forum Hilfe. (Bei Fremdkomponenten wäre man beim Forum/Support des Herstellers erstmal besser aufgehoben)
Bei einem Delphi-Upgrade, muß man sich nicht selber um den Upgrade der Fremdkomponente kümmern.

Nachteil, es sind nicht die aktuellsten Versionen, aber z.B. bei Indy und FastMM kann man die relativ leicht austauschen.

Sherlock 27. Nov 2014 14:41

AW: Unterschied der Socket Komponenten
 
Dennoch sind die Indys Drittkomponenten wie alle anderen auch. Ich bevorzuge die ICS von Francois Piette. Weil ich mich mit einigen Eigenheiten der Indys nicht anfreunden konnte. Für meine Bedürfnisse, ist die ICS wie maßgeschneidert. Übrigens dürfte für beides (Indy und ICS) gelten, daß sie eben nicht bloße ableitungen von den alten Delphi Standard Sockets sind.

Sherlock

Bernhard Geyer 27. Nov 2014 16:38

AW: Unterschied der Socket Komponenten
 
ICS ist klasse.
Für SSL und Co. haben wir IPWorks-Kaufkomponenten im Einsatz.

netpilots 28. Nov 2014 10:26

AW: Unterschied der Socket Komponenten
 
Vielen Dank für die Antworten, Gut zu wissen dass die ICS Komponenten von Piette nicht nur Ableitungen von Standardkomponenten sind. Werde wohl mit den fremden Komponenten arbeiten da ich noch lange bei Delphi 6 bleibe.
Mit Mail und SSL habe ich übrigens schon mal mit Delphi 2009 experimentiert. Glaube das hier die vorhandenen Komponenten und die passenden DLLs genügen. Wer IPWorks schon hat wird damit seine Erfahrungen gemacht haben. Gerade günstig sind diese Komponenten aber nicht.


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:44 Uhr.

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