我正在尝试为我的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 listen ip ?当我尝试例如192.168.1时,它将返回BIND问题。14
您正在以0.0.0.0监听,这仅表示“ any”,但是对等方需要一个实际的IP地址,而不是0.0.0.0。您需要向其发送一个公共IP地址,该地址将到达您的侦听套接字。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句