本篇博客主要分为两部分,第一部分在c++环境下代码。代码功能为获取本地PC的IP地址和Mac地址。第二部分是程序的执行结果。
一、C++程序代码
#include <winsock2.h>//该头文件定义了Socket编程的功能
#include <stdio.h> //该头文件声明了输入输出流函数
#include <stdlib.h> //该头文件定义了一些通用函数
#include <httpext.h> //该头文件支持HTTP请求
#include <windef.h> //该头文件定义了Windows的所有数据基本型态
#include <Nb30.h> //该头文件声明了netbios的所有的函数
#pragma comment(lib,"ws2_32.lib")//连接ws2_32.lib库.只要程序中用到Winsock API函数,都要用到 Ws2_32.lib
#pragma comment(lib,"netapi32.lib") //连接Netapi32.lib库,MAC获取中用到了NetApi32.DLL的功能
//在Win32平台上的Winsock编程都要经过下列的基本步骤:定义变量->获得Winsock版本->加载Winsock库->
//初始化->创建套接字->设置套接字选项->关闭套接字->卸载