我在本机建立一个ftp服务器,局域网内其他机子能访问,使用ftp工具(或资源管理器)能访问、下载。自己用C#写了一个下载程序,用到WinInet.dll里边的FtpGetFile。结果这个程序在ftp服务器上运行,去取文件没问题,但在局域网其他机器上跑就在FtpGetFile函数上发生异常。异常信息如下:200 Type set to I.
500 Invalid PORT Command.
500 'LPRT 6,16,0,0,0,0,0,0,0,0,140,221,161,5,136,127,252,3,2,24,10': command not understood
这是怎么回事呢?