Hi Ross
It's up to you to implement a protocol (e.g. look at the http
protocol). Typically maintain some sort of header and payload.
The TCP layer will handle ensuring the messages are delivered, however
you package the file up, unlike UDP.
Hope this helps
D
On 15/02/11 22:29, Ross Levis wrote:
I'm writing a idTCPClient & idTCPServer apps which as part of their
functions will be to transfer some files. I'm using
idTCPServer.WriteFile() and idTCPClient.Read(Stream) for this purpose
and it's working well.
My question is really based on a lack of understanding of TCP or how a
plain idTCPServer handles data transfer.
Should I be sending the file in small chunks and validating the data
before sending the next chunk, or does idTCPServer do that for me.
I'm thinking of how an FTP server is implemented which I believe sends
data in small pieces and awaits feedback after each piece, and I think
resends a piece if there is a problem.
Cheers.
_______________________________________________
NZ Borland Developers Group - Delphi mailing list
Post: delphi@delphi.org.nz
Admin: http://delphi.org.nz/mailman/listinfo/delphi
Unsubscribe: send an email to delphi-requ...@delphi.org.nz with Subject:
unsubscribe
_______________________________________________
NZ Borland Developers Group - Delphi mailing list
Post: delphi@delphi.org.nz
Admin: http://delphi.org.nz/mailman/listinfo/delphi
Unsubscribe: send an email to delphi-requ...@delphi.org.nz with Subject:
unsubscribe