c语言 求一个获取本机内网ip的小程序

c语言 求一个获取本机内网ip的小程序,第1张

#include <stdioh>

main(){

system("ipconfig >> myIPtxt"); // 简要的

// system("ipconfig /all >> myIPtxt"); // 非常详细的

printf("look file myIPtxt\n");

return 0;

}

用ipconfig 就可以了。

第一步:在DOS下使用这个命令可以知道。。netstat -ano

这个PID 就是进程号,如图所示:

第二部:知道了进程号(PID)就可以在这里知道进程名,如图所示:

这样就可以检测到了。

1、IP地址

IP地址是指互联网协议地址(英语:Internet Protocol Address,又译为网际协议地址),是IP Address的缩写。IP地址是IP协议提供的一种统一的地址格式,它为互联网上的每一个网络和每一台主机分配一个逻辑地址,以此来屏蔽物理地址的差异。目前还有些ip代理软件,但大部分都收费。

2、IP地址类型:

1)、公有地址

公有地址(Public address)由Inter NIC(Internet Network Information Center因特网信息中心)负责。这些IP地址分配给注册并向Inter NIC提出申请的组织机构。通过它直接访问因特网。

2)、私有地址

私有地址(Private address)属于非注册地址,专门为组织机构内部使用。

以下列出留用的内部私有地址

A类 10000--10255255255

B类 1721600--17231255255

C类 19216800--192168255255

1、新建一个窗口程序后在程序上画两个标签,一个按钮,当我们按下按钮时,本机IP地址和MAC便展示在标签1和标签2上,把标签1标题改为“本机IP地址”,标签2改为“本机MAC”地址。

2、我在窗口程序中点击“按钮1”,会生成子程序名为“_按钮1_被单击”,我们在下面开始编写代码,其实“取IP地址 ()”是易中的核心支持库提供的程序。

3、然后我们运行程序上方工具栏中的右三角形按钮,如果没有在调试运行程序,那么应该是黑色的,但是此时我已经开始了调试。

4、我们接下来写取得MAC地址的程序,在之前的代码后面追加代码如下:标签2标题 = 取本机网卡物理地址 ()。

5、如果你想取局域网其他主机的IP地址那么,把之前的代码变动一下就OK了,代码更改后如下:标签1标题 = 取IP地址 (“rxtserver”)其中包冒号引起来的部分“rxtserver”,是主机名,主机名是文本型的,所以必须用冒号引起来即可。

以上就是关于c语言 求一个获取本机内网ip的小程序全部的内容,包括:c语言 求一个获取本机内网ip的小程序、怎样检测应用程序正在访问哪个IP地址。、易语言怎么取本机ip等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/10084708.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存