获取本机的机器名和IP地址

2498 人浏览 | 时间: 2015-06-23 22:52:48 | 作者: codexia

    通过Winsock可以方便的查询到本机的主机名和IP地址列表。实现起来也不难,下面将所涉及到的细节和相关代码展示出来,并作出应有的解释,使读者再知道代码的同时还能够很清楚每句代码的含义,以后运用起来就灵活,理解也就很容易。
    因为使用的是WinSock网络接口,因此我们需要系统的相关的支持。需要一个库,名字为:Ws2_32.lib。使用前需要包含头文件才能够使用库中的函数。

#pragma comment(lib,"Ws2_32")
     这一句代码的作用是编译器的指令,达到的效果和在VS环境中设置导入库一样,使用这个命令,大家就不用去设置,避免编程工具不一致导致不知道如何去设置。这样,只要有这个代码就可以正确的使用了。
    括号中的lib表示后面的是一个lib文件的名字,告诉编译器,需要导入这个库文件。前面的是编译器的指令,经常见到,熟悉就可以了。如果需要了解编译指令更多知识,可以参考MSDN。
#include <Winsock2.h>
     这个是包含的WinSock的头文件,后面的2表示的是版本号,如果你使用的是更高版本,如Socket5,那么头文件是Winsock5,一般是这样,使用前最好参见MSDN的说明。
    所谓的WinSock,其实就是Window上的Socket应用,因此前面加

请微信扫码阅读。
为防止恶意爬虫,
已开启反爬机制,
理解哟~~~~
标注
评论
站内搜
百度搜
传送到手机
手机扫码,识别文字,完成传送x
加载中...
标注内容x
加载中...
添加标注x
收藏 0 点赞 0

相关阅读