分类
Uncategorized

“ping”RPC用于什么?

你不能归还任何东西那它是用来做什么的?
如果用户想要ping并检查所有对等点的ping时间,可以使用getpeerinfo。
比特币核心
json rpc
点对点
分享
改进这个问题
跟随
昨天问
普拉扬克
434211金徽章77银徽章1919铜徽章
我认为ping是一个基本的网络实用程序,它将被期望包含在所有P2P软件中。getpeerinfo提供了额外的信息,如果您只是查看ping时间,您可能对这些信息不感兴趣迈克尔·福克森昨天
它没有任何参数,所以用户可以向ping提及节点的地址,它不返回任何详细信息,所以我不知道为什么会有人使用它。我无法理解格雷格·麦克斯韦的评论。如果比特币核心没有每隔几秒钟自动ping所有的对等点,那么可能有这个RPC的用例,否则它只能用于垃圾邮件(假设没有速率限制)–Prayank
添加评论
1个答案
2.
帮助文本是您的朋友:
请求将ping发送到所有其他节点,以测量ping时间。
getpeerinfo、pingtime和pingwait字段中提供的结果是十进制秒。
Ping命令与所有其他命令一起在队列中处理,因此它度量的是处理积压,而不仅仅是网络Ping
使用ping之后,您可能会在getpeerinfo输出中看到一个新字段pingwait。这是等待ping响应的时间。当对等机响应ping时,您还会看到pingtime被更新。其目的是获取ping时间的更新,因为报告的ping时间可能是很久以前测量的。
分享
改进这个答案
跟随
22小时前回答的
麻吉弟弟周立铭♦
53.8k44金徽章5656银徽章10110铜徽章
ping前一个peer的getpeerinfo:pastebin.com/s81cmpu7 ping后同一个peer的getpeerinfo:pastebin.com/6ZUgWTZ4我没有看到pingwait。pingtime从0.077075更改为0.077956,但即使没有运行ping命令,它也会定期更改–Prayank 21小时前
添加评论

时光素材-香车美女  (739)blockchainBTC比特币区块链www.qkl91.com

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注