Registriert seit: 5. Nov 2008
97 Beiträge
Delphi XE2 Professional
|
Dateiversand über Sockets
24. Nov 2008, 13:39
Hallo!
Ich versuche, zunächst eine einzelne Datei von a nach b zu schicken.
Dazu habe ich die Komponenten ServerSocket und ClientSocket verwendet (die man nach meiner Recherche wohl nicht mehr verwenden sollte...)
Ich habe bei der ClientSocket-Komponente unter Socket die Funktion SendStream gefunden, die ich dafür benutzen wollte.
Der Server sollte dann den Stream empfangen und die Datei irgendwohin speichern. Problem ist: Der ServerSocket hat gar keine Funktion ReceiveStream.
Das wundert mich, weil zu SendText und SendBuf gibt es die äquivalenten Funktionen ReceiveText und ReceiveBuf.
Kann mir jmd sagen, wie ich das realisieren kann?
Oder muss ich doch andere Steuerelemente wie IdTCPClient und IdTCPServer verwenden? Und falls ja, kann mir einer kurz erklären, wie das geht oder mir nen Link posten, wo das steht? Weil SendStream oder ReceiveStream hab ich da so auf Anhieb nicht gefunden..
|