Set a timeout of say 2000, and you should avoid the hang, hopefully.
edtFTPnet.dll can certainly be used with commerical software, you have to include the license and either the source or the URL of the source. It is called the LGPL, google for more info ...
If you modify edtFTPnet, you
must make the source available. You can't include the code in a DLL of your own - if you do, you have just LGPL'd your commercial product.
Best method - use edtFTPnet.dll wherever you please (including commercial products), but include LICENSE.TXT and refer to
http://www.enterprisedt.com/products/ed ... nload.html in your documentation so people can obtain the edtFTPnet source code.
If you want incorporate our source code directly into your product and not use the edtFTPnet DLL, and not include LICENSE.TXT, you need to purchase a Source License (
http://www.enterprisedt.com/products/ed ... chase.html) for $99. This helps fund continued development of edtFTPnet so everyone benefits.
When something is wrong, every exception are well thrown except one : when Internet connection shuts down during an upload, application hangs : does I need to handle event for this case, or may I expect an exception ?
I don't well understand the LICENSE.TXT : can I use and distribute edtFTPnet.dll with my commercial software ? I have to include the LICENSE.TXT file with the dll ?
[/b]