Internet transfer of files

I've taken two different approaches to writing this program and I've run into problems both ways.  I'm trying to transfer a file over the internet.  I'm using Delphi 4 with it's internet tools.  

I tried using the TNMStrm and the TNMStrmServ and it works for smaller files, but locks up with bigger files.

Then I tried using the TClientSocket and the TServerSocket, and padding the file myself, but I seem to be having problems on the recieving end.

Can anyone help me with one or maybe both approaches, or maybe have another better way of doing it.

Thank you

Gms300
Gms300Asked:
Who is Participating?

[Webinar] Streamline your web hosting managementRegister Today

x
 
BlackManConnect With a Mentor Commented:
Ok, I'll do it then :-)

You could take a look at Francois Piette's ICS package, it is free with source and lots of examples. Check http://www.rtfm.be/fpiette/indexuk.htm
0
 
BlackManCommented:
You could take a look at Francois Piette's ICS package, it is free with source and lots of examples. Check http://www.rtfm.be/fpiette/indexuk.htm
0
 
itamarCommented:
If you want a second opinion, I would recomend FPiette´s components also.
0
Free Tool: SSL Checker

Scans your site and returns information about your SSL implementation and certificate. Helpful for debugging and validating your SSL configuration.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

 
borupCommented:
Or IP*Works which is my favorit. But it isn't free. It costs about $300. But using their FTP component is very easy!

http://www.dev-soft.com
0
 
ZifNabCommented:
Third opinion : use F.Piette's components!
0
 
borupCommented:
Now I have to check out F. Piette's components myself.... If both of you really are so excited it must be good ;-)
0
 
Gms300Author Commented:
Those components look great, but they have very little documentation.  Which is the bast component(s) to use to send a file from one machine to another via the internet?
0
 
ZifNabCommented:
GMS300. Your correct, not much help-files around, but a great free mailing list!

What about using the FTP components (FTPCli = Client; FTPSRV = server site)? (FTP : File Transfer protocol), you can offcourse create your own protocol, but the FTP is standard... or use UDP.

Regards, Zif.
0
 
Gms300Author Commented:
Thank you all....  That seemed to work alot easier than I thought it would.  I wish I would've known about that weeks ago when I started this project.  Well, the points are for whoever of the above that wants them.  

Thanx again

Gms300
0
 
Gms300Author Commented:
Thanks for your help
0
All Courses

From novice to tech pro — start learning today.