我开发了一个FTP服务器端程序
部署在公网上。
然后我用宽带去使用这个FTP
被动模式可以成功。
但主动模式不能成功。
其原因就是被动模式的控制连接与数据连接都是由客户端发起的。
主动模式的控制连接是由客户端发起的。
但数据连接是由服务器发起的。(这里失败了)比如:
FTP SERVER 218.107.*.*
FTP CLEITE 172.16.*.*被动模式过程:
控制连接 172.16.*.*  -->>  218.107.*.* (21) 成功
数据连接 172.16.*.*  -->>  218.107.*.*  (服务器给定的一个暂时端口) 成功主动被动模式过程:
控制连接 172.16.*.*  -->>  218.107.*.* (21) 成功
数据连接 218.107.*.*   -->>  172.16.*.* (客户端给定的一个暂时端口) 失败当然 这个CLEITE 172.16.*.* 是有网关出去的。问题:要从服务器端连回客户端
请高手赐教。这种问题要怎么才能解决。