Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi FileServer per TCP/IP (https://www.delphipraxis.net/52395-fileserver-per-tcp-ip.html)

spacewolf 29. Aug 2005 14:26


FileServer per TCP/IP
 
Hallöle,

habt ihr Alternativen zum FTP ?
Wir schebt da vor, das man ja, eine Dateianfrage, Usernamen, Passwort: an ein Serverprogramm schickt.
Dieses Serverprogramm antwortet dann mit der entsprechenden Datei.
Wir arbeiten bisher mit Indy 9 - und das Dingelchen friert ein... auch der Support von Indy weiß nicht mehr weiter.
Der Indy 10 - läßt höchstens 1 MByte Transfer zu (die Sekunde) und auch hier ist bisher keine weitere Lösung in sicht.

Heute friert mir dann auch nocht das "put" beim Indy 9 - auf den Client ein... :wall:

Einfach so... ich weiß nicht woran es liegt... auf anderen Rechnern funktioniert es. :wall:

Meine Idee wäre, per Stream übers TCP/IP Dateien zu senden. Habt ihr Grundkonzeptionelle Ideen, wie ich das angehen sollte ?

euer Andreas

PS: das dingelchen muss schnell großte und kleine Dateien verschicken können... threadsicher sein etc... also wie n ftp aber besser... notfalls halt eben nicht kompatibel...

Bernhard Geyer 29. Aug 2005 14:38

Re: FileServer per TCP/IP
 
WebDav
oder FTP mit ICS

shmia 29. Aug 2005 14:42

Re: FileServer per TCP/IP
 
Zitat:

Zitat von spacewolf
habt ihr Alternativen zum FTP ?

* TFTP (Trivial FTP)
* NFS (Network File System)
* HTTP
In allen diesen Fällen hast du immer einen Server und einen Client.
Ich würde dir raten, auf jeden Fall bei einem offiziellen Standard zu bleiben.
Wenn der Server oder der Client nix taugt, wird er eben ausgetauscht.
Die Daten direkt über TCP/IP ohne Protokoll downzuloaden ist Quark, da du ohne Protokoll nicht auskommst.
Der Server muss wissen, was du möchtest und dazu braucht man ein Protokoll.
Wenn du dein eigenes Protokoll erfindest, wird da garantiert etwas ähnliches wie TFTP herausbekommen.


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