If could be FTP client and FTP server, specially designed for such things.
You can use one of available FTP servers or write one using your VB.NET.
You can use one of available FTP clients or write one using your VB.NET.
Source and destination paths: whatever you want. Direction of the file transfer to/from the server (upload/download): whatever you want.
The code of FTP server can be implemented using the class
System.Net.Sockets.TcpListener
. The code of client part should use the class
System.Net.FtpWebRequest
and
System.Net.FtpWebResponse
. You will be able to find working samples of client code in different languages including VB.NET, but the FTP server project may require some hard work.
You also need to have a good command in threading, especially for the server.
These directions are quite enough to get started.
I don't think anyone will agree to write the code for you, but the code samples could be found in many places including Microsoft and CodeProject sites. Google, MSDN and CodeProject search are your friends. General information on FTP and further referenced can be found here:
http://en.wikipedia.org/wiki/FTP[
^]. Further directions can be found here:
Microsoft-Q209354.
Good luck!
—SA