【发布时间】:2016-10-03 07:49:03
【问题描述】:
我正在尝试为我的 cpp ftp 客户端实现活动模式。
我试图实现简单的 LISTEN 服务器,netstat -ant 说它正在监听 0.0.0.0:port(例如 1025)。
在客户端,当我发送 PORT 0,0,0,0,4,1\r\n 服务器回复代码 500 - 非法端口命令。
我还需要做些什么才能让它发挥作用?谢谢
更多信息
我的服务器代码: ..sin_addr.s_addr = INADDR_ANY;我可以将 inaddr_any 更改为仅“运行”的 IP,例如filezilla 与 192.168.1.13 上的服务器连接 - 当我使用 192.168.1.13 作为 inet_addr("192.168.1.13") 它工作但如何设置新的 tcp 监听 ip?当我尝试例如 192.168.1.14
时,它会返回 BIND 问题【问题讨论】: