Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. General Programming
  3. C / C++ / MFC
  4. Looking for free FTP library to build FTP client.

Looking for free FTP library to build FTP client.

Scheduled Pinned Locked Moved C / C++ / MFC
c++tutorialquestion
14 Posts 6 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • N Neville Franks

    Type ftp into the Search box up above and you'll find several ftp clients here on CP. Neville Franks, Author of ED for Windows. Free Trial at www.getsoft.com

    G Offline
    G Offline
    George2
    wrote on last edited by
    #3

    Thanks, Neville buddy! I find they are all written in C# or based on MFC classes. Are there some FTP client library that is written in stardard C/C++ and not based on MFC? I want the library easy to port on different platforms. regards, Geo

    M 1 Reply Last reply
    0
    • G George2

      Thanks, Neville buddy! I find they are all written in C# or based on MFC classes. Are there some FTP client library that is written in stardard C/C++ and not based on MFC? I want the library easy to port on different platforms. regards, Geo

      M Offline
      M Offline
      markkuk
      wrote on last edited by
      #4

      Libwww contains FTP client code.

      G 1 Reply Last reply
      0
      • G George2

        Hello, everyone! I am writing a FTP client and I do not want to write the program from scratch. :) I want to know whether there are some free and open source FTP library that I can use to build my FTP client program quickly? For example, the library provides functions that can be used directly to upload a file, or connect to specified site. Better the FTP library is based on standard C/C++ and not based on MFC. regards, Geo

        A Offline
        A Offline
        Anonymous
        wrote on last edited by
        #5

        ftplib ftplib is a set of routines that implement the FTP protocol. They allow applications to create and access remote files through function calls instead of needing to fork and exec an interactive ftp client program. http://nbpfaus.net/~pfau/ftplib/

        G 1 Reply Last reply
        0
        • M markkuk

          Libwww contains FTP client code.

          G Offline
          G Offline
          George2
          wrote on last edited by
          #6

          Thanks, markkuk buddy! After a quick view of the libraty, I have two more questions, 1. I can not find the source codes of the library and only the header files and .a or .dll file. 2. The library is too large and is general purpose, but I only want to use FTP utility, so are there some simple and tiny library that only provide FTP client function? Can you help? regards, Geo

          1 Reply Last reply
          0
          • A Anonymous

            ftplib ftplib is a set of routines that implement the FTP protocol. They allow applications to create and access remote files through function calls instead of needing to fork and exec an interactive ftp client program. http://nbpfaus.net/~pfau/ftplib/

            G Offline
            G Offline
            George2
            wrote on last edited by
            #7

            Thanks, Anonymous buddy! I find it very useful! regards, Geo

            1 Reply Last reply
            0
            • G George2

              Hello, everyone! I am writing a FTP client and I do not want to write the program from scratch. :) I want to know whether there are some free and open source FTP library that I can use to build my FTP client program quickly? For example, the library provides functions that can be used directly to upload a file, or connect to specified site. Better the FTP library is based on standard C/C++ and not based on MFC. regards, Geo

              J Offline
              J Offline
              JohnJ
              wrote on last edited by
              #8

              Well if you don't mind an ActiveX component then have a look at Chilkat FTP[^] Its free.:cool: I haven't used their FTP component but have been using their Mail and XML libraries and been very pleased with Chilkat. :-D John Hudson Nick Rowan enforcing Law and Order in the Lounge::rose: Oi! Don't start on me now, I'm just the UN Peacekeeping force. ;P http://www.rainbow-innov.co.uk[^]

              G 1 Reply Last reply
              0
              • J JohnJ

                Well if you don't mind an ActiveX component then have a look at Chilkat FTP[^] Its free.:cool: I haven't used their FTP component but have been using their Mail and XML libraries and been very pleased with Chilkat. :-D John Hudson Nick Rowan enforcing Law and Order in the Lounge::rose: Oi! Don't start on me now, I'm just the UN Peacekeeping force. ;P http://www.rainbow-innov.co.uk[^]

                G Offline
                G Offline
                George2
                wrote on last edited by
                #9

                Thanks, JohnJ buddy! I find that it is not free. Do you know where can I find a free and open source one? I just want the very basic functions of FTP. regards, Geo

                J 1 Reply Last reply
                0
                • G George2

                  Thanks, JohnJ buddy! I find that it is not free. Do you know where can I find a free and open source one? I just want the very basic functions of FTP. regards, Geo

                  J Offline
                  J Offline
                  JohnJ
                  wrote on last edited by
                  #10

                  George2 wrote: I find that it is not free. Yes it is,;P but its not open source. You can purchase Support if you need to or use the http://groups.yahoo.com/group/chilkat/[^] if you don't. If you want anything cheaper than free:~ then I'd start looking here[^] or even here[^]:doh: John Hudson Nick Rowan enforcing Law and Order in the Lounge::rose: Oi! Don't start on me now, I'm just the UN Peacekeeping force. ;P http://www.rainbow-innov.co.uk[^]

                  G 1 Reply Last reply
                  0
                  • G George2

                    Hello, everyone! I am writing a FTP client and I do not want to write the program from scratch. :) I want to know whether there are some free and open source FTP library that I can use to build my FTP client program quickly? For example, the library provides functions that can be used directly to upload a file, or connect to specified site. Better the FTP library is based on standard C/C++ and not based on MFC. regards, Geo

                    V Offline
                    V Offline
                    Vitali Halershtein
                    wrote on last edited by
                    #11

                    Hi Geo, Just tryto use WinINet. Vitali http://www.creative-case.com

                    G 1 Reply Last reply
                    0
                    • J JohnJ

                      George2 wrote: I find that it is not free. Yes it is,;P but its not open source. You can purchase Support if you need to or use the http://groups.yahoo.com/group/chilkat/[^] if you don't. If you want anything cheaper than free:~ then I'd start looking here[^] or even here[^]:doh: John Hudson Nick Rowan enforcing Law and Order in the Lounge::rose: Oi! Don't start on me now, I'm just the UN Peacekeeping force. ;P http://www.rainbow-innov.co.uk[^]

                      G Offline
                      G Offline
                      George2
                      wrote on last edited by
                      #12

                      Thanks, JohnJ buddy! They gives me very much help, especially the articles on CodeGuru. Have a nice weekend, Geo

                      1 Reply Last reply
                      0
                      • V Vitali Halershtein

                        Hi Geo, Just tryto use WinINet. Vitali http://www.creative-case.com

                        G Offline
                        G Offline
                        George2
                        wrote on last edited by
                        #13

                        Thanks, Vitali buddy! If I use WinINet, the application I developed will not run both on Windows and Linux platforms which is a popupar developing mode. :) Do you know where I find a cross-platform FTP client library? regards, Geo

                        V 1 Reply Last reply
                        0
                        • G George2

                          Thanks, Vitali buddy! If I use WinINet, the application I developed will not run both on Windows and Linux platforms which is a popupar developing mode. :) Do you know where I find a cross-platform FTP client library? regards, Geo

                          V Offline
                          V Offline
                          Vitali Halershtein
                          wrote on last edited by
                          #14

                          Try to look it via search engines. Vitali

                          1 Reply Last reply
                          0
                          Reply
                          • Reply as topic
                          Log in to reply
                          • Oldest to Newest
                          • Newest to Oldest
                          • Most Votes


                          • Login

                          • Don't have an account? Register

                          • Login or register to search.
                          • First post
                            Last post
                          0
                          • Categories
                          • Recent
                          • Tags
                          • Popular
                          • World
                          • Users
                          • Groups