实例介绍
ftp的源码,客户端和服务器端都有
【实例截图】
【核心代码】
b6a87963e60458ce811a2ae4f4ca3147.rar
└── cn700_vc7103453453624
├── ac_ftp
│ ├── AC_FTP32.DEF
│ ├── AC_FTP32.MAK
│ ├── AC_FTP.C
│ ├── AC_FTP.DEF
│ ├── AC_FTP.H
│ ├── AC_FTP.ICO
│ ├── AC_FTP.MAK
│ ├── AC_FTP.RC
│ ├── AC_FTP.TXT
│ ├── FTP_CTRL.C
│ ├── FTP_DATA.C
│ ├── RESOURCE.H
│ ├── WINSOCKX.H
│ ├── WINSOCKX.LIB
│ ├── WSA_XTRA.H
│ └── X
├── Cn700.com.txt
├── ftp
│ └── xjmFtp
│ ├── MainFrm.cpp
│ ├── MainFrm.h
│ ├── ReadMe.txt
│ ├── res
│ │ ├── Toolbar.bmp
│ │ ├── xjmFtpDoc.ico
│ │ ├── xjmFtp.ico
│ │ └── xjmFtp.rc2
│ ├── Resource.h
│ ├── StdAfx.cpp
│ ├── StdAfx.h
│ ├── xjmFtp.aps
│ ├── xjmFtp.clw
│ ├── xjmFtp.cpp
│ ├── xjmFtpDoc.cpp
│ ├── xjmFtpDoc.h
│ ├── xjmFtp.dsp
│ ├── xjmFtp.dsw
│ ├── xjmFtp.h
│ ├── xjmFtp.ncb
│ ├── xjmFtp.opt
│ ├── xjmFtp.plg
│ ├── xjmFtp.rc
│ ├── xjmFtpView.cpp
│ └── xjmFtpView.h
├── ftp客户机.rar
│ └── FTP客户机
│ ├── ClientFtp.aps
│ ├── ClientFtp.cpp
│ ├── ClientFtpDlg.cpp
│ ├── ClientFtpDlg.h
│ ├── ClientFtp.h
│ ├── ClientFtp.ncb
│ ├── ClientFtp.rc
│ ├── ClientFtp.sln
│ ├── ClientFtp.vcproj
│ ├── MyFtpClient.cpp
│ ├── MyFtpClient.h
│ ├── MyFtpList.cpp
│ ├── MyFtpList.h
│ ├── ReadMe.txt
│ ├── res
│ │ ├── ClientFtp.ico
│ │ ├── ClientFtp.manifest
│ │ └── ClientFtp.rc2
│ ├── Resource.h
│ ├── stdafx.cpp
│ └── stdafx.h
├── Ftp客户端
│ └── 完整FTP客户端
│ ├── MAINFRM.CPP
│ ├── MAINFRM.H
│ ├── README.TXT
│ ├── RES
│ │ ├── 1.BMP
│ │ ├── 2.BMP
│ │ ├── BMP00001.BMP
│ │ ├── CURSOR.ICO
│ │ ├── FILE_BIT.BMP
│ │ ├── MAINFRAM.BMP
│ │ ├── NODROP01.CUR
│ │ ├── Thumbs.db
│ │ ├── TOOLBAR.BMP
│ │ ├── TOOLBAR_.BMP
│ │ ├── UP1LVL.BMP
│ │ ├── XIONGFTPDOC.ICO
│ │ ├── XIONGFTP.ICO
│ │ └── XIONGFTP.RC2
│ ├── RESOURCE.H
│ ├── STDAFX.CPP
│ ├── STDAFX.H
│ ├── XIONGFTP1.CPP
│ ├── XIONGFTP1.H
│ ├── xiongFtp.aps
│ ├── XIONGFTP.CLW
│ ├── XIONGFTP.CPP
│ ├── XIONGFTPDOC.CPP
│ ├── XIONGFTPDOC.H
│ ├── XIONGFTP.DSP
│ ├── XIONGFTP.DSW
│ ├── XIONGFTP.H
│ ├── XIONGFTP.NCB
│ ├── XIONGFTP.OPT
│ ├── XIONGFTP.PLG
│ ├── xiongFtp.rc
│ ├── XIONGFTPVIEW.CPP
│ └── XIONGFTPVIEW.H
├── gftp-2[1].0.14
│ └── gftp-2[1].0.14
│ └── gftp-2.0.14
│ ├── ABOUT-NLS
│ ├── aclocal.m4
│ ├── AUTHORS
│ ├── ChangeLog
│ ├── ChangeLog-old
│ ├── config.guess
│ ├── config.h.in
│ ├── config.rpath
│ ├── config.sub
│ ├── configure
│ ├── configure.in
│ ├── COPYING
│ ├── debian
│ │ ├── changelog
│ │ ├── control
│ │ ├── copyright
│ │ ├── dirs
│ │ ├── docs
│ │ ├── menu
│ │ └── rules
│ ├── docs
│ │ ├── gftp.1
│ │ ├── gftp.desktop
│ │ ├── gftp.lsm
│ │ ├── gftp.png
│ │ ├── Makefile.am
│ │ ├── Makefile.in
│ │ ├── parse-netrc.pl
│ │ ├── sample.gftp
│ │ │ ├── bookmarks
│ │ │ ├── connect.xpm
│ │ │ ├── COPYING
│ │ │ ├── deb.xpm
│ │ │ ├── diff.xpm
│ │ │ ├── dir.xpm
│ │ │ ├── doc.xpm
│ │ │ ├── dotdot.xpm
│ │ │ ├── down.xpm
│ │ │ ├── exe.xpm
│ │ │ ├── gftp-logo.xpm
│ │ │ ├── gftp-mini-logo.xpm
│ │ │ ├── gftprc
│ │ │ ├── gftp.xpm
│ │ │ ├── img.xpm
│ │ │ ├── left.xpm
│ │ │ ├── linkdir.xpm
│ │ │ ├── linkfile.xpm
│ │ │ ├── Makefile.am
│ │ │ ├── Makefile.in
│ │ │ ├── man.xpm
│ │ │ ├── open_dir.xpm
│ │ │ ├── right.xpm
│ │ │ ├── rpm.xpm
│ │ │ ├── sound.xpm
│ │ │ ├── stop.xpm
│ │ │ ├── tar.xpm
│ │ │ ├── txt.xpm
│ │ │ ├── up.xpm
│ │ │ └── world.xpm
│ │ └── USERS-GUIDE
│ ├── gftp.spec
│ ├── gftp.spec.in
│ ├── INSTALL
│ ├── install-sh
│ ├── intl
│ │ ├── bindtextdom.c
│ │ ├── ChangeLog
│ │ ├── config.charset
│ │ ├── dcgettext.c
│ │ ├── dcigettext.c
│ │ ├── dcngettext.c
│ │ ├── dgettext.c
│ │ ├── dngettext.c
│ │ ├── eval-plural.h
│ │ ├── explodename.c
│ │ ├── finddomain.c
│ │ ├── gettext.c
│ │ ├── gettextP.h
│ │ ├── gmo.h
│ │ ├── hash-string.h
│ │ ├── intl-compat.c
│ │ ├── l10nflist.c
│ │ ├── libgnuintl.h
│ │ ├── loadinfo.h
│ │ ├── loadmsgcat.c
│ │ ├── localcharset.c
│ │ ├── locale.alias
│ │ ├── localealias.c
│ │ ├── localename.c
│ │ ├── Makefile.in
│ │ ├── ngettext.c
│ │ ├── os2compat.c
│ │ ├── os2compat.h
│ │ ├── osdep.c
│ │ ├── plural.c
│ │ ├── plural-exp.c
│ │ ├── plural-exp.h
│ │ ├── plural.y
│ │ ├── ref-add.sin
│ │ ├── ref-del.sin
│ │ ├── textdomain.c
│ │ └── VERSION
│ ├── lib
│ │ ├── bookmark.c
│ │ ├── cache.c
│ │ ├── config_file.c
│ │ ├── gftp.h
│ │ ├── local.c
│ │ ├── Makefile.am
│ │ ├── Makefile.in
│ │ ├── misc.c
│ │ ├── options.h
│ │ ├── protocols.c
│ │ ├── rfc2068.c
│ │ ├── rfc959.c
│ │ ├── ssh.c
│ │ └── sshv2.c
│ ├── Makefile.am
│ ├── Makefile.in
│ ├── missing
│ ├── mkinstalldirs
│ ├── NEWS
│ ├── po
│ │ ├── bg.gmo
│ │ ├── bg.po
│ │ ├── boldquot.sed
│ │ ├── ChangeLog
│ │ ├── cs.gmo
│ │ ├── cs.po
│ │ ├── da.gmo
│ │ ├── da.po
│ │ ├── de.gmo
│ │ ├── de.po
│ │ ├── en@boldquot.header
│ │ ├── en@quot.header
│ │ ├── es.gmo
│ │ ├── es.po
│ │ ├── fi.gmo
│ │ ├── fi.po
│ │ ├── fr.gmo
│ │ ├── fr.po
│ │ ├── gftp.pot
│ │ ├── hu.gmo
│ │ ├── hu.po
│ │ ├── insert-header.sin
│ │ ├── it.gmo
│ │ ├── it.po
│ │ ├── ja.gmo
│ │ ├── ja.po
│ │ ├── ko.gmo
│ │ ├── ko.po
│ │ ├── Makefile.in.in
│ │ ├── Makevars
│ │ ├── nl.gmo
│ │ ├── nl.po
│ │ ├── no.gmo
│ │ ├── no.po
│ │ ├── pl.gmo
│ │ ├── pl.po
│ │ ├── POTFILES.in
│ │ ├── pt_BR.gmo
│ │ ├── pt_BR.po
│ │ ├── quot.sed
│ │ ├── remove-potcdate.sin
│ │ ├── ro.gmo
│ │ ├── ro.po
│ │ ├── ru.gmo
│ │ ├── Rules-quot
│ │ ├── ru.po
│ │ ├── sv.gmo
│ │ ├── sv.po
│ │ ├── tr.gmo
│ │ ├── tr.po
│ │ ├── zh_CN.gmo
│ │ ├── zh_CN.po
│ │ ├── zh_TW.gmo
│ │ └── zh_TW.po
│ ├── README
│ ├── src
│ │ ├── gftp.in
│ │ ├── gtk
│ │ │ ├── bookmarks.c
│ │ │ ├── chmod_dialog.c
│ │ │ ├── delete_dialog.c
│ │ │ ├── dnd.c
│ │ │ ├── gftp-gtk.c
│ │ │ ├── gftp-gtk.h
│ │ │ ├── Makefile.am
│ │ │ ├── Makefile.in
│ │ │ ├── menu-items.c
│ │ │ ├── misc-gtk.c
│ │ │ ├── mkdir_dialog.c
│ │ │ ├── options_dialog.c
│ │ │ ├── rename_dialog.c
│ │ │ ├── transfer.c
│ │ │ └── view_dialog.c
│ │ ├── Makefile.am
│ │ ├── Makefile.in
│ │ └── text
│ │ ├── gftp-text.c
│ │ ├── gftp-text.h
│ │ ├── Makefile.am
│ │ └── Makefile.in
│ ├── stamp-h.in
│ ├── THANKS
│ └── TODO
├── readme.htm
├── readme.txt
├── wolfftp源程序
│ ├── wolfftp release 2001 5 10
│ │ └── wolfftp release 2001 5 10
│ │ ├── QFDefault.QFQ
│ │ ├── readme1.txt
│ │ └── WolfFTP.exe
│ └── wolfftp sourcecode release 5 10
│ └── WolfFTP Release 5 10
│ ├── 192.168.0.253table.QFQ
│ ├── BkTransmit.QFQ
│ ├── ColorEdit.cpp
│ ├── ColorEdit.h
│ ├── DeleteFileQueue.cpp
│ ├── DeleteFileQueue.h
│ ├── DirListCtrl.cpp
│ ├── DirListCtrl.h
│ ├── DirListView.cpp
│ ├── DirListView.h
│ ├── DownloadFileView.cpp
│ ├── DownloadFileView.h
│ ├── DriverCombo.cpp
│ ├── DriverCombo.h
│ ├── FileManageLib.cpp
│ ├── FileManageLib.h
│ ├── FileQueue.cpp
│ ├── FileQueue.h
│ ├── FtpDirList.cpp
│ ├── FtpDirList.h
│ ├── FtpDirView.cpp
│ ├── FtpDirView.h
│ ├── FtpFunction.cpp
│ ├── FtpFunction.h
│ ├── FtpLib.cpp
│ ├── FtpLib.h
│ ├── FtpObject.cpp
│ ├── FtpObject.h
│ ├── FtpTransmitFile.cpp
│ ├── FtpTransmitFile.h
│ ├── GeniusDlg.cpp
│ ├── GeniusDlg.h
│ ├── HistoryQueue.cpp
│ ├── HistoryQueue.h
│ ├── HistroyCombo.cpp
│ ├── HistroyCombo.h
│ ├── ImageStatusBar.cpp
│ ├── ImageStatusBar.h
│ ├── InputFileNameDlg.cpp
│ ├── InputFileNameDlg.h
│ ├── JobListCtrl.cpp
│ ├── JobListCtrl.h
│ ├── MainFrm.cpp
│ ├── MainFrm.h
│ ├── MyListBoxView.cpp
│ ├── MyListBoxView.h
│ ├── ProgressStatusCtrl.cpp
│ ├── ProgressStatusCtrl.h
│ ├── QuickFTP.aps
│ ├── QuickFTP.BCE
│ ├── QuickFTP.clw
│ ├── QuickFTP.cpp
│ ├── QuickFTPDoc.cpp
│ ├── QuickFTPDoc.h
│ ├── QuickFTP.dsp
│ ├── QuickFTP.dsw
│ ├── QuickFTP.h
│ ├── QuickFTP.ncb
│ ├── QuickFTP.opt
│ ├── QuickFTP.plg
│ ├── QuickFTP.rc
│ ├── QuickFTPView.cpp
│ ├── QuickFTPView.h
│ ├── ReadMe.txt
│ ├── res
│ │ ├── Arrow.cur
│ │ ├── bitmap1.bmp
│ │ ├── bmp00001.bmp
│ │ ├── bmp00002.bmp
│ │ ├── bmp00003.bmp
│ │ ├── Genius.bmp
│ │ ├── Hand.cur
│ │ ├── icon1.ico
│ │ ├── icon2.ico
│ │ ├── icon_err.ico
│ │ ├── icon_rea.ico
│ │ ├── icon_sto.ico
│ │ ├── QuickFTPDoc.ico
│ │ ├── QuickFTP.ico
│ │ ├── QuickFTP.rc2
│ │ ├── Toolbar.bmp
│ │ └── voodoo2.bmp
│ ├── resource.h
│ ├── SelectActionDlg.cpp
│ ├── SelectActionDlg.h
│ ├── SendMsg.BCE
│ ├── SetDlgInputSite.cpp
│ ├── SetDlgInputSite.h
│ ├── SetDlgSelectSite.cpp
│ ├── SetDlgSelectSite.h
│ ├── SetSheet.cpp
│ ├── SetSheet.h
│ ├── Share.h
│ ├── ShellFileOp.cpp
│ ├── ShellFileOp.h
│ ├── SiteInfo.QFP
│ ├── SortStringArray.cpp
│ ├── SortStringArray.h
│ ├── StdAfx.cpp
│ ├── StdAfx.h
│ ├── TranFile.ifo
│ ├── TransmitFileDlg.cpp
│ ├── TransmitFileDlg.h
│ ├── TransmitFtpFile.cpp
│ ├── TransmitFtpFile.h
│ ├── Verinfo.h
│ ├── WelcomeDlg.cpp
│ ├── WelcomeDlg.h
│ └── WolfFTP.BCE
└── 底层实现ftp客户端
└── 底层实现ftp客户端
├── Debug
│ ├── FTPclient.obj
│ ├── FTPclient.sbr
│ ├── GFTPTest.bsc
│ ├── GFTPTestDlg.obj
│ ├── GFTPTestDlg.sbr
│ ├── GFTPTest.exe
│ ├── GFTPTest.ilk
│ ├── GFTPTest.obj
│ ├── GFTPTest.pch
│ ├── GFTPTest.pdb
│ ├── GFTPTest.res
│ ├── GFTPTest.sbr
│ ├── StdAfx.obj
│ ├── StdAfx.sbr
│ ├── vc60.idb
│ └── vc60.pdb
├── FTPclient.cpp
├── FTPclient.h
├── GFTPTest.001
├── GFTPTest.aps
├── GFTPTest.clw
├── GFTPTest.cpp
├── GFTPTestDlg.cpp
├── GFTPTestDlg.h
├── GFTPTest.dsp
├── GFTPTest.dsw
├── GFTPTest.h
├── GFTPTest.ncb
├── GFTPTest.opt
├── GFTPTest.plg
├── GFTPTest.rc
├── ReadMe.txt
├── RES
│ ├── GFTPTest.ico
│ ├── GFTPTest.rc2
│ └── Thumbs.db
├── RESOURCE.H
├── StdAfx.cpp
└── StdAfx.h
33 directories, 445 files
标签:
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论