ARMSL> Your server application also needs to take care with file lock timeouts, ARMSL> network timeouts, etc, to avoid blocking the main thread.
Could you elaborate. I know very little about this subject. I just need the simplest way to act as a simple FTP server. I will be controlling both the files it's serving (max size will be about 10MB) and the client software connecting, but the server is part of a database engine, so I need to be sure that some FTP action isn't going to hold up the database functions. Basically the FTP server part is used by our client autoupdate mechanism. The Database Server program downloads any updates to our client program from our internet based server and presents the downloaded info to the Admin. If the Admin decides that he wants the clients updated to this new release, he 'publishes' the update files - which basically means making sure the FTP server component is aware of them. Next time a client starts, it checks the local FTP site (i.e the database engine program) to see if there is an update, and if so, it downloads it and updates itself. Most system have about 5-10 clients (though some have a 100) and I suppose the worst time will be the Monday morning following an update when all the clients try to update themselves at once. ############################################################ David Rose Navigator Systems Ltd, Network Business Centre, 3 Gloucester Street, Bath, BA1 2SE,UK Main Tel: +44 (0)207 183 0011 Fax: +44 (0)1225 464984 Company Email: da...@navigator.co.uk (Private e-mail on request) CONFIDENTIALITY NOTICE The contents of this e-mail are confidential to the ordinary user of the e-mail address to which it was addressed and may also be privileged. If you are not the addressee of this e-mail you may not copy, forward, disclose or otherwise use it or any part of it in any form whatsoever. If you have received this e-mail in error please e-mail the sender by replying to this message. -- To unsubscribe or change your settings for TWSocket mailing list please goto http://lists.elists.org/cgi-bin/mailman/listinfo/twsocket Visit our website at http://www.overbyte.be