当前位置: 技术问答>linux和unix
急!在线等待~~在FTP的时候怎么会出现这个问题? Can't build data connection: Address already in use.
来源: 互联网 发布时间:2016-02-28
本文导语: D:>ftp 192.168.1.11 Connected to 192.168.1.11. 220- 220 sybase FTP server (Version 2.1WU(1)) ready. User (192.168.1.11:(none)): sybase 331 Password required for sybase. Password: 230 User sybase logged in. ftp> bin 200 Type set to I. ftp> get include.tar 200 PORT comma...
D:>ftp 192.168.1.11
Connected to 192.168.1.11.
220-
220 sybase FTP server (Version 2.1WU(1)) ready.
User (192.168.1.11:(none)): sybase
331 Password required for sybase.
Password:
230 User sybase logged in.
ftp> bin
200 Type set to I.
ftp> get include.tar
200 PORT command successful.
425 Can't build data connection: Address already in use.
ftp>
怎么ftp不过来我用其他的IP可以
|
22号端口被占用了吧
|
我先请问楼主连接的服务器端是什么软件? 楼主是否是在测试自己写的ftp服务器端?
个人有两种猜测:
1. 应该是服务器端设置的访问线程限制, ftp程序在get/put时是另开一个线程进行这个操作的, 也可以说是另开一个connection.
据说这种错误用leapFTP可以避免.
2. 服务器端程序的bind问题. 这种问题很常见, socket filedes关闭之后并不能马上释放. 同问这个解决办法.
个人有两种猜测:
1. 应该是服务器端设置的访问线程限制, ftp程序在get/put时是另开一个线程进行这个操作的, 也可以说是另开一个connection.
据说这种错误用leapFTP可以避免.
2. 服务器端程序的bind问题. 这种问题很常见, socket filedes关闭之后并不能马上释放. 同问这个解决办法.