问题标签 [network-monitoring]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - 监控互联网连接状态
我尝试实现(在WPF,C#中)Ellipse
控件,该控件根据与google.com的连接来改变其颜色。如果与Google有连接,椭圆为绿色;否则它是红色的。
我是这样编码的:
XAML 代码
和 C# 代码后面(值转换器和函数检查连接):
它运作良好,但有两个问题:
- 检查连接需要一些时间,所以我认为我应该在新线程中进行(如果我错了,请告诉我原因)
- 更重要的是——它只检查一次与谷歌的连接,当程序开始运行时(尽管我使用绑定,所以我希望会有持续的连接监控)
我应该如何解决这个问题?
我想要持续监控连接,这样当我断开互联网连接时,Ellipse
控件会改变它的颜色。
objective-c - Reach-ability 类是否继续在 iOS 开发中发送/接收数据?
我已经在 Reachability 类上工作了一段时间,并尝试了 Apple 示例中的一个和 ddg 中的一个。我想知道启动通知程序后可达性类是否继续发送/接收数据。
由于我正在开发一个经常连接到不同主机的应用程序,因此我决定编写一个单例并在其上附加我需要的可达性类。一旦应用程序启动,将启动可响应性类并启动它们的通知程序。我使用单例方法是因为我希望这个单例类是可移植的,并且可以应用到其他应用程序而无需大量重写。我不确定这样实施是否是个好主意,但效果很好。
但是,有人报告说,使用该应用程序后,他的设备电池消耗得更快,并且有人报告说数据使用量更大。我的应用程序不会在后台发送/接收数据,所以我开始怀疑它是否与可达性有关。
我尝试使用 Instrument 分析能源使用情况,我注意到即使我的应用程序处于空闲状态,也有连续的小数据(平均几百字节)通过网络接口进入。但是,几乎没有数据发送出去。
我知道 Reachability 在启动(解析 DNS 等)时需要使用数据,但我不确定它在启动通知程序后是否仍继续使用数据。有谁可以告诉?
我不熟悉低级编程,如果有人能解释可达性是如何工作的,那就太好了。
wpf - InternetCheckConnection 在一次成功测试后返回 true
平台:WPF (.NET 4.5)。
为了尽可能快地检查 Internet 连接,我使用了这个功能:
问题是,如果我连接到 Internet 并且我的程序正在执行InternetCheckConnection
,它会返回true(如预期的那样)但是如果我让程序休眠一会儿并且在此期间我断开计算机与 Internet 的连接,然后我再次检查连接,比我还真返回!
为什么?!
我准备了出现问题的代码:
在启动此程序之前,请确保您已连接到 Internet。
在此消息之后:
您有 20 秒的时间(断开)与 Internet 的连接。
断开与 Internet 的连接。即使您与 Internet 断开连接,您也会看到InternetCheckConnection(www, 1, 0)
返回True 。问题是为什么?
linux - 在 Ubuntu 中监控远程登录机器的流量(通过 ssh 本地端口转发)
我已经sshd
在我的计算机(Ubuntu-12.10)中开始让其他 PC(let pc2)通过本地端口转发连接到我的访客帐户中。
现在如何从我的 PC 监控该 pc2 的流量,即他/她正在打开哪个网站或他/她正在下载什么数据以及通过我的计算机的其他流量?
php - PHP 监控服务器统计信息
PHP有没有办法获取有关外部服务器的统计信息,例如:
- 下载/上传速度
- 正常运行时间
- 在线/离线
如果不使用 PHP 任何其他网络语言?
我想要一个具有登录身份验证的子域 servers.domain.com,它将列出所有服务器(大约 10 个)并显示上面的统计信息。它们并不都在同一个网络上,大约有 3 个。
networking - 潘多拉夫斯监控
我是网络监控的新手。我正在使用 pandorafms 4.0.2 免费版。我添加了大约 1,167 个代理和 5,831 个远程监视器。未知代理和未知监视器级别很高。未知监视器/代理的数量增加和减少,但未达到“0”。我随机检查了几个未知的监视器并从终端 ping 他们的 IP 地址。结果显示它们还活着,但 pandorafms 显示它们处于未知状态。我在大约 6 小时后检查了它们。但网络延迟仍然很高。需要帮助。(我使用 ubuntu 服务器)
networking - 如何查找 UDP 数据包延迟时间
如何从 Wireshark 工具中找到 UDP 数据包的往返时间?我一次收到很多更新数据包。所以我想找到每个数据包,发送响应需要多长时间。还有其他工具可以完成这个吗? ?
windows - 某些 Windows 服务的网络活动
您建议使用什么工具来记录某些 Windows 服务的网络活动(流量)?它是用 C# 编写的 Windows 服务。服务在给定的时间间隔内连接到 Mysql 服务器。我想记录一段时间(24 小时)并分析它的行为方式。
Windows 资源监视器可以完成这项工作,但我需要将其记录到文件中。带有发送和接收值的日期时间戳就足够了。你有什么建议?
driver - 使用什么技术/API/技术进行网络监控?
好的,我正在构建一个实用程序来监视文件系统、注册表和网络活动(进程明智;只有选定进程的活动)。我通过开发一个微过滤器驱动程序完成了文件系统和注册表活动部分。但是,我不确定我应该如何为网络做这件事。我想做的很像 sysinternal 的 TCPView 所做的,但是我只想监视所选进程的 ESTABLISHED 连接。这是我想为每个连接实时获取的内容:
-协议(TCP 或 UDP)
-源端口
-远程IP和端口
-[可选] 从监视开始时开始在特定连接上传输的字节数
我应该用什么?我听说过 LSP,但进一步阅读后我意识到编写功能正常的 LSP 非常困难,更不用说几乎没有任何材料可供他们从头开始学习。此外,它们正在变得过时。问题是我只有大约 2-3 周的时间来学习+编写这个模块。由于时间限制,我当然不想选择 WFP 之类的东西,除非那里有非常好的教程,而且我不是在谈论 MSDN 文档。我不知道这是否可以使用 NDIS 等“轻松”完成。
无论如何,那我该怎么做,我应该把精力放在哪里。我是否应该冒险学习 LSP,或者 NDIS 会完成这项任务,还是其他什么。我现在有点不知所措。帮帮我!
networking - 如何使用 Wireshark 监控 Google 文档的实时更新?
我正在尝试更好地了解 Google 文档如何即时生成和处理更改文档的请求,并且想知道我是否可以使用 Wireshark 监控某些特定内容。
谢谢你。