Entwickler-Ecke
Internet / Netzwerk - Dateien downloaden-uploaden
tc4xe - So 25.02.07 20:06
Titel: Dateien downloaden-uploaden
Hallo liebe Forum Mitglieder!
Ich möchte ein Programm schreiben, mit dem ich Dateien vom Lokalen zu einem anderen PC übers Internet verschicken (hochladen) und auch Dateien zum Lokalen PC runterladen kann.
Ich habe mir überlegt wie ich das machen könnte - via FTP, HTTP.. ??
Darstellen wollte ich das am besten mit ShellListView (zeigt dann Dateien auf dem Lokalen PC)
und TreeView oder ListView (für den Remote-PC) Listview währe besser weil man da auch Icons anzeigen lassen kann.
Ich könnte jetzt z.B. ClientSocket-ServerSocket oder IdFTP-IdFTPServer dafür benutzen.
ICH MÖCHTE DAS WIRKLICH LERNEN... Könnt ihr mir einen Ansatz dafür geben?
Ich währe auch bereit Tutorials (Übungen) zu lesen.
Robinator - So 25.02.07 20:10
Hallo,
Wenn du daten von einem PC direkt zum anderen schicken möchtest, nennt sich das ganze P2P. Dafür sind die Protokolle HTTP und FTP aber relativ ungeeignet. Eher würde ich dir zu TCP bzw UDP raten (letzteres, wenn nen Datenverlust zu verkraften ist). Gut realisieren lässt sich das mit den Indy Komponenten (TidTCPClient / Server). Falls du genauere Hilfe benötigst, kannst du dir einfach mal die Indy Demos angucken, die werden i.d.R. mitgeliefert und ich glaube es gibt sogar eine, die ziehmlich genau das macht, was du suchst ;)
gruss, Rob
tc4xe - So 25.02.07 20:20
Einen Protokoll ? Entschuldige mich, aber was soll ich darunter verstehen?
Übrigens, ich kenne mich schon ein wenig mit TClientSocket und TServerSocket aus.
wulfskin - So 25.02.07 20:50
tc4xe hat folgendes geschrieben: |
Einen Protokoll ? Entschuldige mich, aber was soll ich darunter verstehen?
Übrigens, ich kenne mich schon ein wenig mit TClientSocket und TServerSocket aus. |
Einfach mal auf den Link von Chryzler klicken und "Terminatorzeichen-Protokoll - Grundlagen (Teil 1)" durchlesen!
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!