数码之家

 找回密码
 立即注册
搜索
查看: 612|回复: 6

检查网络设备是否就绪 C# 版

[复制链接]
发表于 2023-11-18 15:37:45 | 显示全部楼层 |阅读模式
昨天测试程序时,发现 主机不接网络时,程序会闪退。
经反复确认,发现程序不接网络时, System.Net.NetworkInformation.Ping 不能正常工作。
这个坑,第一次见。和大家共享。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
发表于 2023-11-18 16:09:46 | 显示全部楼层
太正常了,有些程序运行时要联网验证授权或者和服务器交互,再一看工控机就更正常了...
回复 支持 反对

使用道具 举报

发表于 2023-11-18 16:12:20 | 显示全部楼层
太正常了,有些程序运行时要联网验证授权或者和服务器交互,再一看工控机就更正常了...
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-11-18 17:38:24 | 显示全部楼层
邪恶海盗 发表于 2023-11-18 16:12
太正常了,有些程序运行时要联网验证授权或者和服务器交互,再一看工控机就更正常了... ...

验证网络很正常。不正常的是, 我通过程序检查网络上是否有必要的PLC设备 IP 地址,结果发现,不接设备时,检查地址的 系统程序出现异常,导致程序闪退。
回复 支持 反对

使用道具 举报

发表于 2023-11-18 19:40:39 | 显示全部楼层
bh4qix 发表于 2023-11-18 17:38
验证网络很正常。不正常的是, 我通过程序检查网络上是否有必要的PLC设备 IP 地址,结果发现,不接设备时 ...

不作评论,毕竟不知道代码是咋写的,结构设计很重要...
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-11-19 01:22:51 | 显示全部楼层
邪恶海盗 发表于 2023-11-18 19:40
不作评论,毕竟不知道代码是咋写的,结构设计很重要...

第一张图片,就是代码。
回复 支持 反对

使用道具 举报

发表于 2023-11-19 13:58:17 | 显示全部楼层
bh4qix 发表于 2023-11-19 01:22
第一张图片,就是代码。

看不懂,不作评论...


===============
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

APP|手机版|小黑屋|关于我们|联系我们|法律条款|技术知识分享平台

闽公网安备35020502000485号

闽ICP备2021002735号-2

GMT+8, 2025-5-2 05:34 , Processed in 0.982801 second(s), 9 queries , Redis On.

Powered by Discuz!

© 2006-2025 MyDigit.Net

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