博望坡

    <<  一种迫使子类实现相关方法的技巧 | 首页 | ORACLE 10g RAC failover and load balance configuration  >>
  • 根据域名获取IP地址的可重入版本gethostbyname_r - [Networking]

    2007-07-17

    版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明
    http://morningsun.blogbus.com/logs/6796938.html

    gethostbyname_r支持多线程情况下的可重入访问。示例代码如下:

        int herrno=0;
        struct hostent hostbuf;
        struct hostent* result;
        char buffer[8192];
        gethostbyname_r( argv[1], &hostbuf, buffer, sizeof(buffer),  &result, &herrno );
        char str[256];    
        for (char** pptr = result->h_addr_list; *pptr != 0; pptr++)   
        {   
           inet_ntop(result->h_addrtype, (u_int32_t*)(*pptr), str, sizeof(str));   
           std::cout << str << std::endl;   
        }   
        return 0;


    随机文章:

    TCP 粘包及分段研究 2007-07-11
    TCP window size (zz) 2007-07-10
    VoWLAN && IPv6 Security 2004-09-18
    2.5G和WLAN的融合 2004-09-06
    SMIPv6 Overview 2004-06-10

    收藏到:Del.icio.us




    Tag:网络
    引用地址:
    morningSun 发表于15:21 | 编辑 | 继续话题 | 转发 | 分享 0

搜索

最新日志

  • cat功能
  • Signal 数据结构解析
  • Real-time Signal 学习
  • Linux 下创建基于Image的小分区
  • ORACLE 10g RAC failover and load balance configuration
  • 根据域名获取IP地址的可重入版本gethostbyname_r
  • 一种迫使子类实现相关方法的技巧
  • TCP 粘包及分段研究
  • TCP window size (zz)
  • Compile kernel 2.6.21, Upgrade GTK+2.0 (RH 8.0)
全部日志>>

最新评论

  • sboyer:嗨,看来你是前辈了,麻烦问一下2.3版本和3.3版本用起...
  • Jason:你好,我现在也在用OMNeT++,希望大家一起交流。 ...
  • 彭宇:您好,可以向您请教下,OMNET的使用问题吗?...
  • haohaoao:广州青云特色小吃美食网,是从事全国各地特色食品(土特产、...
  • haohaohao:广州青云特色小吃美食网,是从事全国各地特色食品(小吃)的...
  • hi: 广州青云特色小吃美食网,是从事全国各地特色食品(小吃)...
  • GP:YOU ARE TIGHT!!!!!!!!!!!!!!!...
  • emil_sissi:在2.6处,你说,“aaaaaaaaaa”是在运行时刻赋...
  • pei chin:請問孔雀明王誕辰是几時?...
  • breezesun:一路走好!
  • RSS 什么是RSS?
    用IM提醒我内容更新
    订阅到QQ邮箱
    订阅到鲜果阅读器
    订阅到Google阅读器
    订阅到抓虾阅读器
  • 《城客》第四期:创意之城
    博客大巴
    博客大巴使用指南
    博客大巴模板中心
    免费注册博客大巴
    一键博客搬家工具
    中文互动杂志城客
Copyright © 2002-2009 BlogBus.com, All Rights Reserved. 博客大巴 版权所有
博客大巴模板设计:乌镇·印象II | 作者: 饭团