问题标签 [network-traffic]

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.

0 投票
2 回答
8626 浏览

android - 如何以编程方式获取用户在 Android OS 配置上设置的数据使用限制?

用户可以在数据使用屏幕上定义移动数据使用的限制和/或警告限制。那么如何通过代码获取这些信息呢?

本机操作系统的数据使用配置屏幕。

数据使用 OS 系统配置画面

我想要极限值和警告值。

我已经尝试过这个但不起作用,并且总是将 NULL 返回给两者:

TrafficStats类只是传输数据而不是限制。

0 投票
1 回答
190 浏览

objective-c - 在目标 C 中使用 dtrace

我使用带有以下参数的 dtrace 来计算特定进程的网络流量使用情况:

我如何在目标 C 中使用 dtrace?

我曾经使用NSTask上述参数启动 dtrace,但由于在终止 dtrace 后会显示此 dtrace 命令的结果,除非终止 dtrace,否则我看不到结果。由于 dtrace 停留在一个循环中以计算给定进程的流量,并且由于使用了 NSPipe,我无法使用[task terminate]命令。所以我的主要问题是:

如何在有NSTask或没有它的情况下(通过另一种方法)在目标 C 中使用 dtrace 并正确终止它然后查看结果?

0 投票
0 回答
79 浏览

ios - How to get actual web page size (in Byte or KB or MB) of a Loaded UIWebView?

I am working on a browser application and i want to track how much internet data is consumed when a web page is load. I am using this method to calculate data received by iOS application.

I am opening http://www.google.com in iOS simulator and same browser application for android. When page load completes iOS application show 20KB data used but android application shows 280KB data used. In android there is a class to get data used in an active session, that class name is TrafficStats. I search a lot but in iOS, i don't find any class or method that have similar.

I also try this code when webViewDidFinishLoading called to get actual data consumed by webView to load that page.

But this is also not accurate because it doesn't calculate the size of images and size is calculated with @"document.documentElement.outerHTML.length".

Please help me on this. :)

0 投票
6 回答
3132 浏览

c# - 如何计算 HttpWebRequest 花费的出站和入站互联网流量

我有以下功能来获取页面。我的问题是我想计算花费了多少互联网连接

入站(下载)和出站流量(发送)

我怎样才能做到这一点 ?谢谢

我的功能

C# .net 4.5 WPF 应用程序

@Simon Mourier 我如何计算花费的流量

0 投票
1 回答
453 浏览

amazon-web-services - AWS 上的流量高峰(网络输入)令人难以置信

我今天在我的 EC2 实例上发现了一些非常奇怪的东西;正如您在屏幕截图中看到的那样,“Network In”的峰值超出了之前发生的任何事情。关于如何检查一些日志以帮助我了解导致此峰值的原因的任何想法???

apache访问日志正常,没有比正常多的请求;不知道在哪里可以找到与这个极其奇怪的事件相关的更多信息。

在此处输入图像描述

0 投票
1 回答
66 浏览

networking - Wire-shark 网络流量转储

我有一个问题要回答我的一门课。但是我很难找到这方面的信息。

“所以你有网络流量转储作为受害者提供的 USB 上的文件。你怎么知道它是准确的?列出一些可能改变它的方式。你会在转储文件中寻找哪些可能表示篡改。”

有人可以指出我正确的方向吗?

谢谢,

0 投票
1 回答
739 浏览

php - 在服务器端缓存 HTML 页面以减少网络负载

我在一个管理其网站代码的小型学校部门工作。大部分代码是用 php 编写的,并连接到几个单独的数据库服务器以生成 HTML 页面。由于数据库不经常更新,我想知道有没有办法让 php 创建 HTML 页面并保存该页面服务器端? 基本上,仍然让 php 生成页面,但仅在数据库发生更改时调用脚本,而不是为每个请求调用。通过这种方式,php 生成的 HTML 页面保存在服务器上,并且可以在重新生成之前提供给许多客户端。

我知道请求通常是这样工作的:

请求 > Web 服务器 > 调用 php > 连接到 db 服务器 > php 生成带有 db 信息的 html > html 返回给客户端

我正在寻找更像这样的东西:

db 更新 > Web 服务器生成 html > 为请求缓存的 html 页面

这样每次有请求时,它都会变成这样:

请求>本地存储的缓存html页面返回给客户端

对此主题的任何建议将不胜感激。看起来这个模型可以节省大量的处理器时间和我们的网络,避免大量的流量。

0 投票
0 回答
80 浏览

azure - Big Outgoing traffic on windwos azure

I have a vm on Windows Azure running centos6 as dev node, and have recently experiencing a huge increase in outgoing traffic.

VM was stopped and after started by 1 day it shows 236.63 GB on outgoing traffic, server not running any applications, only 1 landing page.

need help how to detect what causing the traffic and how to prevent it, since it's reflecting badly on my bill.

0 投票
0 回答
43 浏览

ajax - 如果没有传入的网络流量,网页如何更新?

我最近开始学习 AJAX 以及如何有效地更新网页。在此过程中,我经常在谷歌浏览器的开发工具中查看网站的网络流量。

我最近遇到了一些我觉得很奇怪的事情,William Hill网站似乎在他们的游戏页面上更新实时赔率,而没有任何传入的网络流量与他们正在更新的赔率有关。这可以通过在 Google Chrome 中打开网络流量分析器并注意到赔率更新而没有收到任何新的网络文件来看到。

这是如何实现的?

0 投票
2 回答
756 浏览

android - 确定 Android 设备中的 3G/WIFI 无线电状态机当前状态

我的应用程序不断接收位置更新和活动识别更新,并不时将所有收集到的活动和位置记录分批发送到服务器。

我知道每次我执行网络操作时——WIFI 或手机的无线电状态(取决于当前的活动连接)都会进入活动状态,并在待机状态下保持一段时间——什么会显着影响电池的使用执行频繁的网络请求,因此我正在安排警报以执行与服务器的同步,以便在 2 小时内执行一次,或者在用户明确使用我的应用程序时执行。

另一方面,如果可能,我们希望以更短的时间间隔将收集到的数据与服务器同步。

我在想,如果我能知道无线电状态何时因任何原因变为活动状态(例如,当另一个应用程序执行网络操作时) - 这将是执行我的同步的好机会,以利用无线电无论如何打开的事实或在待机和消耗更多的电力。

我的问题:

  • 是否可以按照我的描述检测到这种无线电状态?
  • 如果是,那么如何?你认为这样做是个好主意吗?

我期待JobSchedulerandroid 5.0 中引入的新功能将在网络无线电处于活动状态时支持调度作业,但根据 API 似乎并非如此。我相信它会同时批处理所有需要网络的工作,但只有在设备上的所有应用程序都明智地使用它的理想世界中才会有好处。