首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

IdFtpServer 下载文件时出现"Ipv6地址" is not a valid integer value解决办法

2012-03-07 
IdFtpServer下载文件时出现Ipv6地址 is not a valid integer value用IdFtpServer做了个服务器程序,用Idf

IdFtpServer 下载文件时出现"Ipv6地址" is not a valid integer value
 
 用IdFtpServer做了个服务器程序,用Idftp做客户端,用ipv4地址登陆上传、下载文件没有问题.

 但是用ipv6地址登陆后,进行文件下载在 Idftp->Get()时,出现 "Ipv6地址" is not a valid integer value 的错误,

 请问这是怎么会事?IPV6地址登陆没有问题!

[解决办法]
Indy 版本是 10.1 好象对 IPv6 的支持有 BUG 

Idftp->Get(), 对于主机的地址是否可用(Ping 一下), IPVersion 是否已经设为 IPv6

[解决办法]
你把'Ipv6地址'转成int型,错误信息只是说'Ipv6地址'不是有效的整形。
[解决办法]

热点排行