Hey,
Weet iemant precies hoe ik filetransfers kan doen met delphi, Ik ben al een beetje bezig geweest met clientsocket.socket.sendbuf, maar hetw il nog niet helemaal werken..
(sourcefile is bv c:\test.txt)
ik heb nu voor het zenden...:
maar dit werkt niet echt... hoe groot moet ik de buffersize maken?? met 100 heb ik maar wat gegokt..
Het leesgedeelte ben ik ook nog mee bezig.. Waarschijnlijk is het iets met readbu en die dan schrijven naar een file( met blocks van buffersize?).
kan iemand me een schopje in de goede richting geven?
Weet iemant precies hoe ik filetransfers kan doen met delphi, Ik ben al een beetje bezig geweest met clientsocket.socket.sendbuf, maar hetw il nog niet helemaal werken..
(sourcefile is bv c:\test.txt)
ik heb nu voor het zenden...:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
| var i:integer;
begin
if clientsocket1.Socket.Connected = true then
begin
sourcefilestr:=tfilestream.Create(sourcefile,fmOpenRead);
for i:=1 to ((sourcefilestr.Size) div 100) do
begin
clientsocket1.Socket.SendBuf(sourcefilestr,100);
end;
end;
end; |
maar dit werkt niet echt... hoe groot moet ik de buffersize maken?? met 100 heb ik maar wat gegokt..
Het leesgedeelte ben ik ook nog mee bezig.. Waarschijnlijk is het iets met readbu en die dan schrijven naar een file( met blocks van buffersize?).
kan iemand me een schopje in de goede richting geven?