主题:使用FTP下载文件时能否指定端口 共有57127人关注过本帖 |
---|
杭州融鼎 |
1楼 |
![]() |
使用FTP下载文件时能否指定端口 ![]()
使用FTP_getput下载文件时能不能指定服务器的开放端口》
因为在实际应用中,有较多的程序使用FTP,在服务器防火墙端口在做端口映射时有不够用,用FTP_getput时最好能指定相关端口号 |
单帖管理 | 引用 | 回复 ![]() |
x10 |
2楼 |
![]() |
![]()
应当是FTP服务器允许多个FTP客户端同时访问更合理一些。
|
单帖管理 | 引用 | 回复 ![]() |
杭州融鼎 |
3楼 |
![]() |
![]()
因为服务器是存放在IDC机房,同时有多个应用需要使用FTP功能,但FTP_getput只能使用20,21端口,造成有不同应用时,服务器处理1个应用的FTP上传及下载功能。
如: A服务器在IDC机房,A的20,21端口在IDC机房防火墙上映射为120,121端口, B的20,21端口在IDC机房防火墙上映射为220,221端口.这样终端的下载文件时可以根据不同应用连接到防火墙上的不同端口实现下载不同文件。 不至于同时下载一个版本的文件 |
单帖管理 | 引用 | 回复 ![]() |
zhl |
4楼 |
![]() |
![]()
目前我们提供FTP_getput()函数是按照标准的FTP协议实现的,使用的是固定的21端口。其中控制连接的端口是固定为21,数据连接的端口通过FTP 命令“PORT”或者“PASV”协商生成的。所以还不能支持指定的端口。
|
单帖管理 | 引用 | 回复 ![]() |