问题标签 [roundtrip]
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.
tcp - 为什么两个测试主机之间的往返时间不同?
我写了一个http put客户端(使用libcurl库)将文件放入apache webdav服务器,并使用tcpdump在服务器端捕获数据包,然后使用tcptrace(www.tcptrace.org)分析转储文件,下面是结果:主机a是客户端,主机b是服务器端:
根据上面的结果,客户端到服务器的RTT很小,但是服务器端到客户端的RTT很大。谁能帮我解释一下?
c++ - 如何计算 ICMP 数据包的往返时间
我正在 Qt5 中编写一些 C 代码来发送 ICMP 回显数据包来检测机器。我不知道如何计算往返时间。
我的代码似乎无法正常工作:
哪里不对了?
谢谢
编辑:这是接收功能:
这是发送功能:
这就是我得到的:
javascript - 使用 JavaScript 在浏览器中获取实际往返时间
测量 Ajax 请求的roundtip-time 的一种简单方法是测量请求开始和结束之间的时间(readyState 4)。这种测量有很多例子。
但这种测量并不真正准确。只有在浏览器事件循环中出现 Ajax 回调时,才会调用它。这意味着,如果中间有一些阻塞操作,测量也将包含一些客户端处理时间,而不是实际的服务器往返时间(服务器处理时间 + 网络时间)。
我知道这种功能现在可以通过 Resource Timing API Specification 获得,但目前它并没有在所有浏览器中一致地实现。
有没有其他方法可以找出真正的往返时间或时间戳,服务器响应可用并等待相应的回调执行?
python - 如何在 scapy 中找到 RTT?
我正在使用 scapy + Python,我需要找到数据包的往返时间。我怎样才能做到这一点?我到处都看过,所以不要告诉我那里有关于这个主题的信息。期待您的回答!
xml - Staxmate 往返 XML 处理
我有一个 xml 文件(可能很大),我想使用派生信息对其进行处理和更新。如果可能的话,我想使用 staxmate 来做到这一点。我找到了有关阅读和编写 http://wiki.fasterxml.com/StaxMateTutorial的文档 ……但很少有关于往返的文档(即两者都做)。
我怀疑以下内容将在其中发挥作用... http://woodstox.codehaus.org/3.2.6/javadoc/org/codehaus/stax2/XMLInputFactory2.html#configureForRoundTripping%28%29
我期望找到的是一个函数,当传递一个 SMHierarchicCursor 时,它会将它及其子级写入一个 SMOutputContainer (或类似的东西)。
特别是我想使用 Staxmate 来做类似的事情...... 如何通过 StAX 修改一个巨大的 XML 文件?
http - 往返旅行和运输
我很难理解我们RoundTripper
在 Go 中需要什么。
https://golang.org/pkg/net/http/#RoundTripper
Transport
解释Go中的默认值:
但是这和这有什么区别RoundTripper
:
我的问题:RoundTripper
与常规不同Transport
吗?
c# - 使用往返浮动到字符串
我正在尝试将浮点数转换为它的字符串表示形式,而结果不以科学记数法出现。
我第一次尝试:
但这似乎不适用于大值。例如 :
结果是"12345680"
然后我尝试了ToString("R")
这适用于上面的大数字,但如果数字太大,它会以科学计数法显示它们。例如5000000000f
导致"5E+09"
. 0.0005
像导致这样的小数字0.0004999999966
我也试过混合 2,但在某些情况下我仍然得到科学记数法。
我的测试程序粘贴在下面。我很欣赏会有精度问题,但我想知道我是否可以做得比我所拥有的更好?
performance - 测量 WebsocketServer 的 RTT:单个消息还是大量消息?
我最近在我的一个项目的 WebsocketServer 实现中进行了一些更改,这(可能)减少了其消息的往返时间(RTT)。我想测量两种实现的 RTT 以比较它们。为此,我从不同的连接发送字节m
消息。s
c
我现在想知道的是:应该分别测量每条消息的 RTT - 记住每条消息的发送时间和响应到达的时间 - 还是应该记住第一条消息的发送时间和对最后一条消息的响应到了?哪个更准确?
我可能会选择第一种方法,让我想知道的是websocket-benchmark似乎使用后一种方法。这只是疏忽还是背后有原因?
tcp - 移动设备之间通过 wifi (b/g) 的平均 UDP/TCP 数据包往返行程(以毫秒为单位)是多少?
我在做可行性研究。想象一下移动设备之间的本地多人游戏(例如:4 名玩家围坐在一张桌子旁)。每台设备相互发送游戏数据。没有“服务器”,因为每个设备都充当一个(即 p2p),尽管它可能是经典的“客户端服务器”架构
使用此设置:
a) UDP 数据包的平均往返时间是多少?如果可能,请说明您的 UDP 数据包大小/操作系统/设备/Wifi 技术(例如:b/g)。 b) TCP 数据包的平均往返时间是多少?如果可能,请说明您的 TCP数据包大小/操作系统/设备/Wifi 技术(例如:b/g)。
如果你有这方面的经验/硬数据,我会很感激你在这里分享它们。
谢谢
performance - Redis 中的 Lua 脚本:带表的 HMGET?
是否存在将表传递给单个表的任何类似行为redis.call('HMGET',[key],...)
,而不是循环遍历表并redis.call
一个接一个地运行多个?
我在 Redis 中有一个哈希键,它代表一棵具有 100000 个条目的 Fenwick 树。它具有顺序整数索引和浮点值:
我正在尝试entryid
使用 Redis 的内置 Lua 解释器找到一些随机条目的总和。显然,这样做的幼稚方法是一次对表执行单个访问,如下所示:
我尝试生成并加载一个字符串以将所有命令压缩为一个HMGET
并减少往返:
但是,无论大小如何,编译的开销都会使此查询比第一个查询慢fenwick
。
本质上,我正在寻找这种行为:
但显然它不起作用。有没有办法先收集我想在 Lua 中查询到 Redis 的所有值,然后在一个命令中将它们发送到 Redis?