Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Client/Server ohne Indy und ohne OpenSSL möglich? (https://www.delphipraxis.net/210430-client-server-ohne-indy-und-ohne-openssl-moeglich.html)

DieDolly 23. Apr 2022 15:20

Client/Server ohne Indy und ohne OpenSSL möglich?
 
In einem Programm von mir ist noch Uralt-Code von irgendwelchen TCP/IP-Anfängen mit Indy, Server/Client.

Da ich jetzt eh schon weg von Indy und OpenSSL bin, könnte ich da direkt weitermachen.
Gibt es Alternativen zu Indy, am besten direkt in Delphi also keine extra Komponenten, um ein Client/Server-Programm zu basteln?

Uwe Raabe 23. Apr 2022 15:55

AW: Client/Server ohne Indy und ohne OpenSSL möglich?
 
TCP/IP ist ja ein weites Feld. Was soll denn so zwischen Client und Server übertragen werden.

DieDolly 23. Apr 2022 15:56

AW: Client/Server ohne Indy und ohne OpenSSL möglich?
 
Es reicht schon, wenn nur kurze Zeichenketten bis maximal 50 Zeichen oder so und Zahlen (0-999) übertragen werden.

Uwe Raabe 23. Apr 2022 16:28

AW: Client/Server ohne Indy und ohne OpenSSL möglich?
 
Wenn du sowas wie ein Gegenstück zum THTTPClient suchst, das gibt es meines Wissens noch nicht.

Je nach Edition bietet Delphi da unterschiedliche Lösungen an. Die meisten davon greifen intern auf den Indy-HTTP-Server zurück. Andere erwarten einen Apache oder IIS. Abgesehen von dem OpenSLL-Problem - ich weiß nicht, ob das für deinen Anwendungsfall nicht etwas oversized ist.

DieDolly 23. Apr 2022 16:36

AW: Client/Server ohne Indy und ohne OpenSSL möglich?
 
Wie könnte man sowas denn sonst benutzerfreundlich umsetzen? Ich denke da an an Webinterface, aber wie soll das mit dem Programm kommunizieren? Fetch und Pull oder wie das heißt?

completestranger 23. Apr 2022 16:44

AW: Client/Server ohne Indy und ohne OpenSSL möglich?
 
Ist es plain TCP von Indy? Was wird derzeit von Indy benutzt?

DieDolly 23. Apr 2022 16:56

AW: Client/Server ohne Indy und ohne OpenSSL möglich?
 
Der Code ist sehr sehr alt und nutzt IdTCPServer. Von Indy möchte ich aber komplett weg. Ich muss eh alles neu schreiben.

hoika 23. Apr 2022 16:58

AW: Client/Server ohne Indy und ohne OpenSSL möglich?
 
Hallo,
von welcher Delphi-Version reden wir?

DieDolly 23. Apr 2022 17:17

AW: Client/Server ohne Indy und ohne OpenSSL möglich?
 
10.3 ce.

completestranger 23. Apr 2022 17:26

AW: Client/Server ohne Indy und ohne OpenSSL möglich?
 
bei Delphi on board:

https://docwiki.embarcadero.com/Libr...m.Win.ScktComp

mmw 23. Apr 2022 17:57

AW: Client/Server ohne Indy und ohne OpenSSL möglich?
 
https://entwickler-ecke.de/topic_TCl...5f4f0195cfb2ef

DieDolly 23. Apr 2022 18:27

AW: Client/Server ohne Indy und ohne OpenSSL möglich?
 
Das sieht ganz gut aus, guck ich mir mal an.

Auf der anderen Seite, was kann denn sowas taugen wenns gut gemacht wird mit Benutzerkonten und allem drum und dran
Zitat:

Ich denke da an an Webinterface, aber wie soll das mit dem Programm kommunizieren? Fetch und Pull oder wie das heißt?
Das Webinterface würde in eine Datei Befehle schreiben, das Programm holt sich die dann über einen HTTP-Request an einer PHP-API ab, verarbeitet sie und die API löscht die Befehlsliste.

Damit würde ich das Portforwarding umgehen, was noch lange nicht jeder kennt oder einrichten kann oder darf.
Ein weiterer Vorteil ist, man könnte aus einem Webbrowser raus aggieren. Den hat jeder PC, egal welches Betriebssystem und jedes Handy.


Alle Zeitangaben in WEZ +1. Es ist jetzt 15:45 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