Hi,
I definitely see DataSocket as a good option for you here. You could setup a numeric connection where the clients could check if there are any updates ready. Then you can have another text connection to send the data file and hav the cliets save that file. DataSocket will save you some time of handling, ports, connections, data types, errors, etc... It is an easier interface to TPC programming.
There is also the option of using FTP. DataSocket can perform FTP transmissions; if you set a simple FTP server on each client machine (Windows 2000 /XP have a built in FTP server), the server could use DataSocket to place the files in the FTP space without having to do ANY programming in the client side.
I hope this helps you get started.
Regards,
Juan Carl
os
N.I.