敬业的IT人 >> 编程开发 >> C/C++ >> 如何用C++编程获得某台机器的IP地址?

如何用C++编程获得某台机器的IP地址?

敬业的IT人 互联网 佚名 2008-1-3 19:26:31

源码下载

  对于这个古老的问题,VC知识库的精华区以及以往的在线杂志中都有详尽不一的描述。本文提供的方法是一个比较完整的

  图一 getip1的运行画面

  下面是 getip1 程序的代码,很简单: ////////////////////////////////////////////////////////////////
// getip1.cpp
//
// 本程序报告本机上每一块网卡的IP地址
// 命令行编译命令为:
//
// cl getip1.cpp wsock32.lib
//
// 请一定要在环境变量中正确指定LIB库的路径;可以运行vcvars32.bat
//
#include <winsock.h>
#include <wsipx.h>
#include <wsnwlink.h>
#include <stdio.h>
int main()
{
  ////////////////
  // 初始化 Windows sockets API. 要求版本为 versiborder="0" alt="如何用C++编程获得某台机器的IP地址?(图二)" width="373" height="167" />

  • 如何重装xp系统图解
  • 下载Flash播放插件
  • 巧妙清除Windows 2000/XP登录密码
  • 如何利用路由器设置局域网
  • QQ空间打不开
  • 开机后鼠标不动怎么办
  • Excel密码保护的解除方法与解除原理
  • Windows XP注册表详解
  • 3dmax不锈钢金属材质的制作方法
  • 硬盘变成raw格式怎么办

  图二 hostent 结构在内存中的存放示意图

  相信以上的解释再辅以阅读代码,你以后不再会对hostent结构感到陌生。

文章地址: 进入讨论组讨论。
粤ICP备06119539号
Copyright CiscoSky.Org,Some Rights Reserved.
Email:me1228#tom.com