找回密码
 加入
搜索
查看: 1768|回复: 10

[网络通信] 【已解决】检测IP变动后,自动修改,程序不重启,读取到的IP数据不更新

[复制链接]
发表于 2021-10-9 21:14:18 | 显示全部楼层 |阅读模式
本帖最后由 leibin0121 于 2021-10-9 22:18 编辑

如:
之前电脑IP:192.168.1.30
配置文件IP:192.168.1.20

程序运行后会读取活动网卡信息和配置文件里面的比对,不同则修改。

问题:
        程序运行后,第一次检测到IP变更后,会自动修改成配置文件里面的IP:192.168.1.20,IP修改成功后,再次将IP改成192.168.1.30,程序不重启的情况下,循环读取到的网卡IP还是之前修改的IP:192.168.1.20。目前没找到解决方法,只能用延时重启自身来达到目的,请大佬们帮忙看看,感激不尽。

配置文件:
[server]
IP=

[net]
wg=192.168.10.1
zw=255.255.255.0
dns=222.246.129.80
dns1=59.51.78.210

[ip]
C0:B6:F9:5E:55:BA=192.168.10.19


代码如下:
游客,如果您要查看本帖隐藏内容请回复

发表于 2021-10-9 21:27:07 | 显示全部楼层
第 16行的 $info=_NetworkAdapterInfo1()  应该放在循环体中(第23行下面)……
 楼主| 发表于 2021-10-9 21:52:03 | 显示全部楼层
afan 发表于 2021-10-9 21:27
第 16行的 $info=_NetworkAdapterInfo1()  应该放在循环体中(第23行下面)……

感谢A大
发表于 2021-10-9 22:29:56 | 显示全部楼层
都没看明白啥意思
发表于 2021-10-10 08:41:21 | 显示全部楼层
这个想法不错,看看了。或许以后能用到。
发表于 2021-10-10 14:09:21 | 显示全部楼层
看看楼主获取IP的方式
发表于 2021-10-10 14:34:18 | 显示全部楼层
学习学习新的思路
发表于 2021-10-25 03:29:42 | 显示全部楼层
思路是非常不错的
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-11-1 07:29 , Processed in 0.082368 second(s), 20 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表