文件名称:VCPPFTP
- 所属分类:
- Internet/网络编程
- 资源属性:
- [Windows] [Visual C] [源码]
- 上传时间:
- 2012-11-26
- 文件大小:
- 129kb
- 下载次数:
- 0次
- 提 供 者:
- 衣**
- 相关连接:
- 无
- 下载说明:
- 别用迅雷下载,失败请重下,重下不扣分!
介绍说明--下载内容均来自于网络,请自行研究使用
当开启一个 FTP连接时,客户端打开两个任意的非特权本地端口(N > 1024和N+1)。第一个端口连接服务器的21端口,但与主动方式的FTP不同,客户端不会提交PORT命令并允许服务器来回连它的数据端口,而是提交 PASV命令。这样做的结果是服务器会开启一个任意的非特权端口(P > 1024),并发送PORT P命令给客户端。然后客户端发起从本地端口N+1到服务器的端口P的连接用来传送数据.-When opening an FTP connection, the client open two arbitrary the privilege local PORT (N > 1024 and N+ 1) the first PORT to the server and PORT, but with the active way FTP different, the client will not submit PORT orders and allow the server even its data PORT back and forth, but submit PASV ordered the result is that the server will open a arbitrary the privilege PORT (P > 1024), and send the PORT P command to the client and the client launch from local PORT N+ 1 to the server.
(系统自动生成,下载前可以参看下载内容)
下载文件列表
Client\client.opt
......\Client.rc
......\Client.aps
......\tmpsave-2.data
......\tmpsave-3.data
......\tmpsave-4.data
......\tmpsave-1.data
......\tmpsave-5.data
......\ClientDlg.cpp
......\Release\Client.exe
......\res\Client.ico
......\...\Client.manifest
......\...\Client.rc2
......\Client.clw
......\Client.cpp
......\Client.dsp
......\client.dsw
......\Client.h
......\Client.ncb
......\Client.plg
......\Client.sln
......\Client.suo
......\Client.vcproj
......\ClientDlg.h
......\MySocket.cpp
......\MySocket.h
......\ReadMe.txt
......\resource.h
......\StaticMethods.h
......\stdafx.cpp
......\stdafx.h
Server\MySocket.cpp
......\MySocket.h
......\prjconverter.exe
......\ReadMe.txt
......\..lease\Server.exe
......\res\Server.ico
......\...\Server.manifest
......\...\Server.rc2
......\Resource.h
......\Server.aps
......\Server.cpp
......\Server.dsp
......\server.dsw
......\Server.h
......\Server.ncb
......\Server.plg
......\Server.rc
......\Server.sln
......\Server.suo
......\Server.vcproj
......\ServerDlg.cpp
......\ServerDlg.h
......\StaticMethods.h
......\stdafx.cpp
......\stdafx.h
......\server.opt
Client\Release
......\res
Server\Release
......\res
Client
Server
......\Client.rc
......\Client.aps
......\tmpsave-2.data
......\tmpsave-3.data
......\tmpsave-4.data
......\tmpsave-1.data
......\tmpsave-5.data
......\ClientDlg.cpp
......\Release\Client.exe
......\res\Client.ico
......\...\Client.manifest
......\...\Client.rc2
......\Client.clw
......\Client.cpp
......\Client.dsp
......\client.dsw
......\Client.h
......\Client.ncb
......\Client.plg
......\Client.sln
......\Client.suo
......\Client.vcproj
......\ClientDlg.h
......\MySocket.cpp
......\MySocket.h
......\ReadMe.txt
......\resource.h
......\StaticMethods.h
......\stdafx.cpp
......\stdafx.h
Server\MySocket.cpp
......\MySocket.h
......\prjconverter.exe
......\ReadMe.txt
......\..lease\Server.exe
......\res\Server.ico
......\...\Server.manifest
......\...\Server.rc2
......\Resource.h
......\Server.aps
......\Server.cpp
......\Server.dsp
......\server.dsw
......\Server.h
......\Server.ncb
......\Server.plg
......\Server.rc
......\Server.sln
......\Server.suo
......\Server.vcproj
......\ServerDlg.cpp
......\ServerDlg.h
......\StaticMethods.h
......\stdafx.cpp
......\stdafx.h
......\server.opt
Client\Release
......\res
Server\Release
......\res
Client
Server