[delphi6] filetransfers met clientsocket

Pagina: 1
Acties:
  • 35 views sinds 30-01-2008

  • THIJZEL
  • Registratie: Januari 2001
  • Niet online
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...:
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?

  • Predator
  • Registratie: Januari 2001
  • Laatst online: 19:38

Predator

Suffers from split brain

Wat heeft dit met PNS te maken :?
Dit is een programmeer vraag.

Ik betwijfel of je topic zo in P&W kan, lees eerst de FAQ daar door:
Welkom in P&W: FAQ en Beleid *updated: 14-04*

Everybody lies | BFD rocks ! | PC-specs


Dit topic is gesloten.