Ping是一种计算机网络管理实用程序,用于测试Internet协议(IP)网络上主机的可访问性,并测量从始发主机发送到目标计算机的消息的往返时间。
我有这个: Ping::check('http://example.com');如果网站存在则返回 200,如果不存在则返回 0,但它不适用于 DNS 或 IP... 例如,DNS 是:server.sols-rpg.com:7777 并且它也...
用于 Ping 计算机列表并使用 IF 语句检查服务的 Powershell 脚本
我正在尝试编写一个脚本来: Ping 电脑列表 报告他们是否起来 如果它们“关闭”,请查看防火墙规则是否阻止 ping 并进行调整 重新 ping 并报告 PC 是否...
我正在尝试用 PHP 来做到这一点。我需要检查指定主机是否“启动” 我想过 ping 指定的主机(尽管我不确定如何执行,因为这需要 root。--help here?) 我...
任何人都可以帮忙找出以下批处理代码中的问题是什么吗? 我想检查 ip 192.168.0.1 的设备是否已准备好连接。 我关闭设备电源并在
最近我正在为我的 Discord 机器人 (NodeJS) 创建一个命令,它使用 Gamedig 返回游戏服务器的状态和 ping,但它不允许我获取 Roblox 服务器的状态。我曾经
我正在开发一个c#项目。 我正在使用 Ping 来 ping 多个远程系统,有时我会看到引发 PingException,但这本身并不是很有帮助,因为它不适用...
我需要在 Python 应用程序中实现 ping,以获得某些主机的 RTT。有几种方法可以做到这一点: 使用 PyPI 包之一(例如 pyping、ping、multiping、
我有 167 个 IP 需要 ping。我将超时设置为 100 毫秒或 1 毫秒,无论我设置什么,我异步/等待,没有异步/等待,使用 Task.Run() 都得到大约 80 秒的相同结果! 列表 我有 167 个 IP 需要 ping。我将超时设置为 100 毫秒或 1 毫秒,无论我设置什么,我 async/await、不使用 async/await、使用 Task.Run() 都得到大约 80 秒的相同结果! List<PingResult> res = new List<PingResult>(); var model = await _toyCityService.GetToyCityViewModel(); foreach (var item in model) { if (!string.IsNullOrEmpty(item.DevIPWIFI)) { bool? pingable = false; try { PingReply reply = await Task.Run(() => new Ping().SendPingAsync(item.DevIPWIFI,100)); if (reply.Status == IPStatus.Success) { long LastDateTimeRec = (item.LastDateTimeRec == null ? 0 : Convert.ToInt64(item.LastDateTimeRec)); var timeMinusFive = DateTime.Now.AddMinutes(-5).ToFileTime(); if (timeMinusFive < LastDateTimeRec) pingable = true; else pingable = null; } else { pingable = false; } } catch { pingable = false; } res.Add(new PingResult() { Id = item.ID, IP = item.DevIPWIFI, Status = pingable }); } } return res; 我已经用这些进行了测试: PingReply reply = await new Ping().SendPingAsync(item.DevIPWIFI,100); PingReply reply = new Ping().Send(item.DevIPWIFI,100); PingReply reply = await Task.Run(() => new Ping().SendPingAsync(item.DevIPWIFI,100,buffer,pingOptions)); 我必须提到的是从foreach起点到返回所花费的时间,从这167个IP中,大多数像其中160个超时,我知道这一点! 但我将超时设置为 1ms 和 100ms。假设是 100,那么在最坏的情况下,应该需要大约 20 秒而不是 80 到 100 秒!您可以使用网络中 160 个超时的 IP 进行测试。 我还在PingReply上设置了断点,看看一切进展如何,一切都进展顺利且快!所有代码不仅仅是 ping 本身。 现在计算1ms!它不应该花一秒钟的时间。 我使用的是最新的 VS2022、Dotnet SDK 8.0.5 和 ASP.Net Core MVC。 我认为你的问题是你“按顺序”等待每一项任务。因此,当您有 100 个任务时,您会在第一个任务完成后有效地触发第二个任务。 您似乎需要的是同时触发所有这些任务并等待所有任务完成。为此,请将每个任务添加到 List<Task> 并使用等待Task.WhenAll: var list = new List<Task>(); foreach(var m in model) { list.Add(new Ping().SendAsync(...)); // no await here } await Task.WhenAll(list); // await all tasks
我有 167 个 IP 需要 ping。我将超时设置为 100 毫秒或 1 毫秒,无论我设置什么,我异步/等待,没有异步/等待,使用 Task.Run() 都得到大约 80 秒的相同结果!!!! 列表<
Docker - 无法从任何容器 ping 或 telnet 任何端口到主机(Windows 11)
我在 Windows 11 上安装了 docker 我无法从任何容器内 ping 主机 来自任何容器的 Telnet 都不会连接到主机上的任何端口 这已经工作得很好了...
Ping 主机名列表并将结果输出到 powershell 中的 csv
我有一个很大的主机名列表,我需要 ping 看看它们是启动还是关闭。我不太擅长编写脚本,但我设法弄清楚了这一点: $names = 获取内容“hnames.txt” 前...
我有一个非常简单的测试脚本 从 pymongo 导入 MongoClient 从 pymongo.errors 导入 ConnectionFailure 尝试: 客户端 = MongoClient('mongodb://your_host:your_port') client.admin.command('
我看到了这个概念的许多纯文本版本: 这是 ping 延迟的变化 好吧,这是模棱两可的。有多种可用的正式定义: 最大 - 最小 最大值(最大值 - 中位数,...
我们正在运行典型的 zabbix 服务器设置。一台 zabbix 服务器和几台安装了 zabbix 代理并由 zabbix 服务器监控的 Linux 服务器。然而,我的问题是有办法改变...
如何计算:平均值、标准差、每个 ip ping 的系数、traceroute
该代码从名为 bbb.txt 的文件中读取 IP 地址列表。 它初始化一个 Excel 工作簿和工作表来存储结果。 它迭代每个 IP 地址并执行跟踪路由
所以我只是制作一个基本的 html 页面来在 roblox 域中查找随机子网站(?)。当尝试获取该网站时,它会显示重定向错误,即使手动加载它不会显示重定向错误。所以现在我...
当我用 Windows ping 远程系统时,它说没有回复,但是当我用 c# ping 时,它说成功。 Windows 正确,设备未连接。为什么我的代码能够成功pin...
如何使用Javascript检测最近的服务器来测试延迟/ping速度?
我正在实现一个浏览器扩展,它应该连接到最近的服务器来测试 ping 速度。 要了解更多详细信息,请查看 SpeedTest,它首先计算 ping 时间。还有...
我的 ec2 实例需要一个 ipv6 地址,因此我重新配置了我的 vpc 和子网以提供 ipv6 地址。我获得了分配给我的 ec2 实例的新 ipv6 地址。但现在 ping6 到任何 ipv6 地址,例如...
我的测试在通过网络界面控制的物联网设备上运行。我想创建一个恢复出厂设置测试,其中涉及设备的重新启动,并且我想循环检查设备是否处于在线状态...