当前位置:首页>>魔兽单机>>正文
M端ACE系统获得IP地址的参考代码
2013-07-05 17:31:29 作者:网络 来源: 浏览次数:0
摘要:M端ACE系统获得IP地址的参考代码
     std::string address = fields[0].GetString();
            sLog.outString(WORLD_START_CHECKSYS_CHECK);//IP列表已经载入成功,正在验证您的IP,可能需要几分钟
       //std::string addressd = Utility::GetLocalAddress()
ACE_INET_Addr *the_addr_array;
size_t count = 0;
if (ACE::get_ip_interfaces (count , the_addr_array) != 0)
{
return false;
}
char addressd[INET6_ADDRSTRLEN];
ACE_INET_Addr *the_addr_array2 = the_addr_array;
while ( count-- )
{
the_addr_array2->addr_to_string(addressd, sizeof(addressd));
printf("%s ", addressd);
address += ":0";
if (addressd!=address)
{
sLog.outError(WORLD_START_NOT_LOCALADDRESS, fields[0].GetString());
break;
}
++the_addr_array2;
}
delete [] the_addr_array;
 
 
//ACE_INET_Addr local_address;
//char addressd[30];
//ACE_INET_Addr::addr_to_string(addressd,sizeof(local_address));
if (addressd!=address)//本地IP验证,检查是否是本地IP启动
{
 


相关报道:

[关闭] [返回顶部]


  返回首页 | 最新资讯 | 资源下载 | 魔兽图片 | 单机文档 | 技术攻略 | 玩家视频
备案号:蜀ICP备2024062380号-1
免责声明:本网站为热爱怀旧WOW的玩家们建立的魔兽世界资料网站,仅供交流和学习使用,非盈利和商用.如有侵权之处,请联系我们,我们会在24小时内确认删除侵权内容,谢谢合作。
Copyright © 2024 - 2024 WOWAII.COM Corporation, All Rights Reserved

机器人国度