在ACE中如何获得本地的ip地址?
2008-07-30 10:18
603 查看
在ACE中如何获得本地的ip地址?
peakzhang 发表于: 2008-4-29 09:51 来源: ACE 开发者如何获得本机的ip地址!.如:192.168.5.45.
一个主机可以有多个IP
ACE::get_ip_interfaces可以得到IP数量和ACE_INET_Addr类型的指针数组,数组大小就是IP数目
有了ACE_INET_Addr就能获得IP信息,下面是个输出到控制台窗口的例子
==============================================
#include "ace/INET_Addr.h"
void print_all_interfaces()
{
ACE_INET_Addr *the_addr_array;
size_t count = 0;
int rc = ACE::get_ip_interfaces (count , the_addr_array);
char address[30];
int i = 0;
while (i < count)
{
(the_addr_array+i)->addr_to_string(address, sizeof(address));
printf("%s/n", address);
i++;
}
delete [] the_addr_array;
system("pause");
}
相关文章推荐
- 在ACE中如何获得本地的ip地址
- 如何获得客户端的ip地址
- 如何用C++编程获得某台机器的IP地址?
- 请问如何从网上获得格林威治标准时间, 并将其转变为本地的北京时间?
- 如何获得腾讯FLASH视频链接或下载到本地
- Android获得本地IP地址
- 如何获得客户端的ip地址?
- GetIPAddress——获得本地IP地址信息
- 用ioctl获得本地ip地址
- 用ioctl获得本地ip地址
- QTP的那些事--VBS获得本地连接的IP地址
- 如何限制修改IP地址;如何禁止显示的本地连接属性
- 获得本地ip地址,显示在Windows应用程序上本文章来至源码世界
- 如何限制修改IP地址;如何禁止显示的本地连接属性
- 获得手机本地IP地址
- 如何获得本地时间并转成字符串
- WCF热门问题编程示例(1):WCF服务如何获得客户端IP地址信息
- android手机连上电脑热点,如何获得电脑ip地址?
- tcp客户端connect server后,本地端口如何获得
- 如何在C#获得本地路径?