| 首页 | 技术文章 | 软件下载 | 博客 | 论坛 | 精品教程 | 黑客动画 | 视频资源 | 在线服务 | 黑客游戏 | 

您现在的位置: 中国X黑客小组 >> 技术文章 >> 编程技术 >> 网络编程 >> 文章正文 用户登录 新用户注册
  获取本机IP地址代码(C语言)         ★★★ 【字体:
获取本机IP地址代码(C语言)
作者:未知    文章来源:邪恶八进制    点击数:    更新时间:2005-9-23    

#include <winsock2.h> 
#include <stdio.h> 

#pragma comment( lib, "WS2_32.lib" )   //很多人就是因为这个编译不成功 :) 

int main() 

   char host_name[256]; 
   int WSA_return; 
   WSADATA WSAData; 
   HOSTENT *host_entry; 
   WORD  wVersionRequested; 

   wVersionRequested = MAKEWORD( 2, 0 );  
   WSA_return=WSAStartup(wVersionRequested,&WSAData); //进行WSAStartup函数调用 

   if(WSA_return==0) 
   { 
       gethostname(host_name,sizeof(host_name));  //获取本地主机名称 
       host_entry=gethostbyname(host_name);   //从主机名数据库中得到对应的“主机” 

          for( int i = 0; host_entry!= NULL && host_entry->h_addr_list[i]!= NULL; i++ ) 
                //循环得出本地机器所有IP地址 
          { 
                const char *pszAddr=inet_ntoa (*(struct in_addr *)host_entry->h_addr_list[i]); 
          MessageBox(NULL,pszAddr,host_name,MB_OK); 
          } 

   } 
   else 
   { 
          //错误提示 
       printf("ERROR\n"); 
   } 

WSACleanup(); 
return 0; 
}

文章录入:IceRiver    责任编辑:IceRiver 
  • 上一篇文章:

  • 下一篇文章:
  • 发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
    最新热点 最新推荐 相关文章
    管理本机特殊端口 防范木马程
    获取暴利 黑客自曝偷QQ号日进
    实例介绍以太网MAC地址的获取
    全面利用本地Post方式获取We
    教你获取WindowsNT的Admin权
    利用Log备份导出日志文件获取
    反流氓软件联盟公司承认获取
    利用ASP远程获取内容
    黑客入门者如何获取肉鸡跳板
    省时又省力 快速获取PPT中的
      网友评论:(只显示最新5条。评论内容只代表网友观点,与本站立场无关!)
    Powered by ICE RIVER - STUDIO
    » CnXHacker.CoM   © CopyRight 2002-2006, CnXHacker.CoM™, Inc. All Rights Reserved.