locked
.Net Compact Framework - FTP RRS feed

  • Question

  • Is there an FTP class library I can use in my VB 2005 Team Edition, .Net Compact Framework 2.0, and on a Windows Mobile 6 platform ?

    If none, can anyone please suggest a free (good) FTP library I can use to develop a simple FTP application for Windows Mobile 6?

    I found some sources in the internet listed below, but I'm having some difficulty applying them.. and wonder if they're even suitable to be used for mobile applications development since some of them seems to be console based?

    http://www.codeproject.com/KB/macros/ftp_class_library.aspx
    http://www.developerfusion.com/code/4340/ftp-client-library-for-c/
    http://community.opennetcf.com/forums/p/10502/64582.aspx#64582


    Thank you!
    Sunday, January 4, 2009 4:22 PM

Answers

All replies

  • The FTP classes you listed above are not console based.  That are independent of the user interface.   I would go with the OpenCFNet implementation since it would have had widest use and more testing.
    Joel Ivory Johnson
    Sunday, January 4, 2009 4:40 PM
  • Hi

    I'm also suggest to you try OpenNETCF ftp.

    see here

    http://community.opennetcf.com/

    i hope you can modify from this library.

    thank you

    RRave
    Monday, January 5, 2009 4:10 AM
  • Thanks I downloaded OpenNetCF from http://community.opennetcf.com/competition/folders/samples/default.aspx

    I tried to run the sample project found inside the zip file and it returned me 2 errors and 4 warnings:

    Error    1    The type or namespace name 'Threading' does not exist in the namespace 'OpenNETCF' (are you missing an assembly reference?)    E:\OpenNetCF\OpenNETCF.Net.Ftp\FTP.cs    30    17    OpenNETCF.Net.Ftp

    Error    2    The type or namespace name 'EventWaitHandle' could not be found (are you missing a using directive or an assembly reference?)    E:\OpenNetCF\OpenNETCF.Net.Ftp\FTP.cs    94    11    OpenNETCF.Net.Ftp

    Warning    3    Could not resolve this reference. Could not locate the assembly "OpenNETCF". Check to make sure the assembly exists on disk. If this reference is required by your code, you may get compilation errors.    OpenNETCF.Net.Ftp

    Warning    4    Could not resolve this reference. Could not locate the assembly "OpenNETCF.Configuration". Check to make sure the assembly exists on disk. If this reference is required by your code, you may get compilation errors.    OpenNETCF.Net.Ftp

    Warning    5    The referenced component 'OpenNETCF' could not be found.

    Warning    6    The referenced component 'OpenNETCF.Configuration' could not be found.

    Any idea why this is happening and how to fix this?

    The OpenNetCF forum seems dead to me because its like 5 or 6 people opened up a new topic (Aug - Nov 08) and nobody made a reply.
    Monday, January 5, 2009 8:56 PM
  • Hi very simple

    Please download and install opennet CF community edition SDK.

    http://opennetcf.com/Products/SmartDeviceFramework/tabid/65/Default.aspx

    thank you



    RRave
    • Marked as answer by Criticalx2 Saturday, January 10, 2009 12:59 AM
    Tuesday, January 6, 2009 2:05 AM
  • Another option is a networking library we have produced which has an implementation which works much more like the FtpWebRequest etc classes in the full .NET framework. It is code-signed for Windows Mobile and has a tiny footprint with no other dependencies. Full details here:- http://inthehand.com/content/Networking.aspx

    Peter
    Device Application Development MVP. In The Hand Ltd - .NET Solutions for Mobility
    • Proposed as answer by Peter-Foot Wednesday, January 7, 2009 10:32 AM
    Wednesday, January 7, 2009 10:31 AM
  • Wednesday, February 23, 2011 9:10 PM