![]() |
Idtcp files von server an client
hi, wenn ich an den server irgendwelche files sende funktioniert das einwandfrei nur kann ich auch von nem idtcp server an nen idtcp clienten files senden oder geht das gar nicht ?
|
Re: Idtcp files von server an client
Grundsätzlich solltest du über TCP in beide Richtungen senden können.
Sobald eine Verbindung besteht, ist es egal, ob der Server oder der Client sendet/empfängt. Der Unterschied zwischen Server und Client besteht nur darin, dass der Server auf eigenhende Verbindungen warten kann. |
Re: Idtcp files von server an client
ja schon aber wie :) ???
Code:
->OpenWriteBuffer //da gibt es schon probleme weil es den befehl beim server nicht gibt ! :gruebel:
var fs: TFileStream;
begin try with form1.IdTCPClient1 do begin try try fs := TFileStream.Create('...pfad...', fmOpenRead or fmShareDenyWrite); OpenWriteBuffer; //<<-------hier WriteStream(fs, true, true, 0); CloseWriteBuffer; except CancelWriteBuffer; raise; end; finally fs.Free; |
Re: Idtcp files von server an client
Hi,
beim Server im OnExecute Ereigniss, wird für jede Connection ein Thread erzeugt, denn Du ich OnExecute des Server als Parameter bekommst. Du must dann mit : AThread.Connection.OpenwriteBuffer usw. arbeiten. |
Re: Idtcp files von server an client
oh nein bin ich blöd :oops:
da hätte ich wirklich selber drauf kommen müssen ... THX jetzt funktioniert ja :-D |
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:03 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz