编辑注意:此文件被选为Matlab Central挑选本周
Ping Call的Windows代码基于Nishant Kumar的IsnetAvl。要允许下载兼容性,名称保持不变。
由于这调用了系统命令行,因此unix和windows之间的语法略有不同,响应是响应。在Windows 10,Ubuntu 20.04和MacOS 10.15上测试此功能。
一些组织阻止ping工作,在这种情况下,使用html回退(通过尝试加载google.com主页)。
许可证:CC BY-NC-SA 4.0
标志改编自:https://commons.wikimedia.org/wiki/file :blank_globe.svg.
rik(2021)。ISNetavl.(https://github.com/thryne/netavl/releases/tag/2.2),github。检索到。
谢谢你注意到这个问题。它似乎只在Windows机器上存在问题(据我所能追踪; ICMP错误是棘手的棘手)。我创建了一个不应该是语言的错误修复。
事实证明,有时strcmp(stats,'110')== 1即使没有互联网连接,这意味着该函数尝试错误地报告存在连接,那么当它无法索引时才会崩溃(1)稍后的。作为一个解决方法,我在第97行后立即添加了以下内容:
如果是isempty(strfind(b,'destination host无法访问'))== 0.0
连接= 0.0;
时间= 0.0;
返回
结尾
请注意,此功能目前失败了非英语操作系统,并且某些组织已阻止Ping函数工作。第一个问题的修复不应该花很长时间,但是第二个问题可能很难找到适用于所有操作系统的解决方案。
是的。对于一个人来说,从这个帮助文本获取我的电子邮件地址,但它需要一个真正高级Bot来提取它。我从其他人那里借了这个伎俩://www.tatmou.com/matlabcentral/fileexchange/10867-UIPICKFILES-UIGETFILE-ONSTEROIDS.
你用这个电子邮件技巧来避免垃圾邮件吗?