请教一个关于Qt无法连接到内网FTP服务器的问题

早上无叶花 2018-08-31 10:01:40
问题描述:现在我需要通过外网远程对别人内网的FTP服务器上传数据,对方给出了内网IP和端口号以及映射的外网IP和端口号。我使用FTP上传工具FlashFxp使用了外网IP和端口号可以上传数据到FTP服务器,但是我使用Qt写的程序来连接时出现了问题,通过调试发现连接状态一直处于ConnectToHost,另外有一点很奇怪,虽然连接状态一直处于ConnectToHost,但是我在FTP服务器创建了一个目录,居然还成功了,就是不能进行数据上传和下载。
请教各位大神,这是什么情况,应该怎么处理???
...全文
341 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
yiyefangzhou24 2018-09-05
  • 打赏
  • 举报
回复
https://blog.csdn.net/u013812682/article/details/52199502
mxway 2018-09-03
  • 打赏
  • 举报
回复
1.打开wireshark查看ftp操作过程数据包
2.确认下文件名中是否有中文。
3.QFTP的操作命令是异步的,你看到的状态未必准确。
早上无叶花 2018-08-31
  • 打赏
  • 举报
回复
还有一个忘了说了,就是使用浏览器,输入地址ftp://外网IP:端口号 进行服务器访问,结果是可以访问,Windows下CMD命令行下,ftp->open 外网IP 就不行了。

3,881

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 其它技术问题
社区管理员
  • 其它技术问题社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧