Ftp Server修改端口号(21)之后,无法连接

时间:2022-05-11 08:16:23

   最近写了一个小型的FTP SERVER(练手,哈),如果使用21端口开启监听,一切正常..
  
   可是,当我修改成使用别的端口时(端口绝对没有被占用),就连接不上.  
     CreateListenSocket("", 8900, &fd);
   这个API经过严格测试; 理论上,认为,他是完全正确的,,

想请教一下, 是否当修改FTP SERVER的默认端口之后,还需要修改其它的值, 或者是说,需要配置一些特殊的参数值?

10 个解决方案

#1


8900和8899端口防火墙都要放过, 前者是命令端口, 后者是数据端口

#2


 类似,20 与 21端口?


  可是,我开21端口的时候,也没有另外在去开20了..

另个,为何,是8899端口,而不是其它?

#3


机器防火墙,全关的

#4


在客户端使用telnet测试,能打开你的8900端口吗?

#5


 

使用TELNET 是可以通的.

#6


那ftp客户端是如何连接失败的?登录的时候?还是数据传输的时候?

#7


登陆之时.  连接被拒绝

#8


那这样与数据连接无关
连接被拒绝是客户端报错的吧,此时你的服务器有什么反应啊?
服务器返回给客户端的应答代码是什么?

#9


汗了,发现好像没有问题.....只有在使用WIN...CMD 输入命令连接之时不行..

其实时候,使用任务FTP客户端都可以进行连接.  使用IE都行...,估计是我搞错了.....


浪费了三个小时..,..人间惨具啊.

#10


还是谢谢楼上两位兄弟了..

#1


8900和8899端口防火墙都要放过, 前者是命令端口, 后者是数据端口

#2


 类似,20 与 21端口?


  可是,我开21端口的时候,也没有另外在去开20了..

另个,为何,是8899端口,而不是其它?

#3


机器防火墙,全关的

#4


在客户端使用telnet测试,能打开你的8900端口吗?

#5


 

使用TELNET 是可以通的.

#6


那ftp客户端是如何连接失败的?登录的时候?还是数据传输的时候?

#7


登陆之时.  连接被拒绝

#8


那这样与数据连接无关
连接被拒绝是客户端报错的吧,此时你的服务器有什么反应啊?
服务器返回给客户端的应答代码是什么?

#9


汗了,发现好像没有问题.....只有在使用WIN...CMD 输入命令连接之时不行..

其实时候,使用任务FTP客户端都可以进行连接.  使用IE都行...,估计是我搞错了.....


浪费了三个小时..,..人间惨具啊.

#10


还是谢谢楼上两位兄弟了..