Hi everyone,
I need to develop a multiple-client-server application for automatic FILE TRANSFER between the server and client every minute or so. The server will reside on a .NET WEB HOSTING subscription server while one or more clients will reside on multiple WINDOWS DESKTOPS on multiple locations in the Internet connected through ORDINARY HOUSEHOLD BROADBAND ROUTERS provided by various telecom service providers.
ISSUE # 1: Locating and identifying the client in the Internet without using IP addresses or domain names.
The use of IP address shall not be considered since, said routers don't have a fixed IP. I've look at various technologies such as FTP, P2P, WCF, TCP, UDP etc. but I'm confused what to use or I'm missing an appropriate technology to do the job.
ISSUE # 2: I will be continuously transferring any type of file to and fro, ranging from tiny text files to binary files. So I need a technology that is more reliable to manage an unreliable connectivity.
Can anyone kindly suggest an appropriate technology or protocol for doing so? A relevant URL/link for the said technology will be greatly appreciated. :-)
Best regards,
JetFlying