zoukankan      html  css  js  c++  java
  • ACE 功能函数笔记

    1.获取本机IP地址列表

    int  ACE::get_ip_interfaces (size_t &count, ACE_INET_Addr *&addr_array)

        ACE_INET_Addr* addr_array; 
        size_t count = 0; 
        if (ACE::get_ip_interfaces(count, addr_array) != 0)
            return; 
        char address[INET6_ADDRSTRLEN];//可以装下IPv6地址(46),IPv4为INET_ADDRSTRLEN(16)
        ACE_INET_Addr* addr_array2 = addr_array;
        while (count--)
        { 
            addr_array2->addr_to_string(address, sizeof (address)); 
            ACE_OS::printf("%s/n", address);
            ++addr_array2;
        }
        delete[] addr_array;//记得要delete[] addr_array;

    2.获取本机主机名称

    int  ACE_OS::hostname (char name[], size_t maxnamelen) 
    int  ACE_OS::hostname (wchar_t name[], size_t maxnamelen)

    char host_name[MAXHOSTNAMELEN];//MAXHOSTNAMELEN(256)
    ACE_OS::hostname(host_name, sizeof (host_name));
  • 相关阅读:
    achivemq(消息队列)的使用
    java高并发当时处理的思路
    字符串的应用
    正则表达式
    文本文件的读取与写入
    继承
    冒泡排序法
    类与对象
    数据类型
    关键字和语句
  • 原文地址:https://www.cnblogs.com/qiantz/p/3066510.html
Copyright © 2011-2022 走看看