社区
非技术类
帖子详情
关于Ftp中port产生的数据连接问题?
javaduke
2002-03-05 10:00:04
为什么用port命令产生的socket数据连接在传输文件中经常中断,重新连接提示数据连接正打开。同样的事情在pasv传输中则没有问题。是不是listener后自动产生的socket需要特别的什么设置?
...全文
57
5
打赏
收藏
关于Ftp中port产生的数据连接问题?
为什么用port命令产生的socket数据连接在传输文件中经常中断,重新连接提示数据连接正打开。同样的事情在pasv传输中则没有问题。是不是listener后自动产生的socket需要特别的什么设置?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
javaduke
2002-03-06
打赏
举报
回复
不会吧?!我还是认为那地方搞错了。
javaduke
2002-03-05
打赏
举报
回复
有时候提示远程连接已经断开,但是重新建立连接却提示data connection in use.
javaduke
2002-03-05
打赏
举报
回复
最讨厌的是文件下载到一部分便死悄悄了。不会抛出什么异常。
hello008
2002-03-05
打赏
举报
回复
pasv是你连服务器,人家的server稳定,当然不容易断了。port是服务器连接你,你的程序有问题,可能是recv的问题,看看recv后的socket错误码啊。不要用异步方式。
www.programsalon.com, search ftp, 27 source code.
hello008
2002-03-05
打赏
举报
回复
原因:
程序中有bug。
FTP
的两种
连接
模式:
Port
模式和Pasv模式
复杂的原因,是因为
FTP
协议要用 到两个TCP
连接
,一个是命令链路,用来在
FTP
客户端与服务器之间传递命令;另一个是
数据
链路,用来上传或下载
数据
。
FTP
协议有两种工作方式:
PORT
模式和PASV模式,
中
文意思为主动式...
FTP
数据
传输
中
的
PORT
命令与PASV命令
在
FTP
(File Transfer Protocol)
中
,`
PORT
`命令和`PASV`命令都是用来建立
数据
连接
的,但它们在
连接
方式上有所不同,分别对应
FTP
的主动模式(Active Mode)和被动模式(Passive Mode)。`PASV`命令是
FTP
协议
中
的另一...
FTP
的
port
模式和pasv模式
主动模式的
FTP
是指服务器主动
连接
客户端的
数据
端口,可以理解为服务端主动给客户端传输文件。 Standard、Active 主动模式是指服务器主动
连接
客户端的
数据
端口 在主动模式下,
FTP
客户端随机开启一个大于1024的端口N...
FTP
的
PORT
和PASV的
连接
方式以及
数据
连接
端口号计算
客户端向服务器的
FTP
端口(默认是21)发送
连接
请求,服务器接受
连接
,建立一条命令链路。 当需要传送
数据
时,客户端在命令链路上用
PORT
命令告诉服务器:“我打开了****端口,你过来
连接
我”。 于是服务器从20...
什么是
FTP
?
FTP
端口号是多少?
FTP
的端口号能改吗?
ftp
的端口号20、21有何区别?
ftp
命令?...
什么是
FTP
?...一个是
数据
端口,一个是控制端口,控制端口一般为21,而
数据
端口不一定是20,这和
FTP
的应用模式有关,如果是主动模式,应该为20,如果为被动模式,由服务器端和客户端协商而定
FTP
Port
模式和
非技术类
1,658
社区成员
58,950
社区内容
发帖
与我相关
我的任务
非技术类
VC/MFC 非技术类
复制链接
扫一扫
分享
社区描述
VC/MFC 非技术类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章