gpt4 book ai didi

android - 如何计算 node.js 中的数据包?

转载 作者:行者123 更新时间:2023-11-29 01:55:15 28 4
gpt4 key购买 nike

我必须在 node.js 中做一个网络服务(带有 express 的服务器网络)。此服务用于 Android 应用程序。我的问题是如何计算 Android 应用程序发送到网络服务的数据包(IP 数据报)?

谢谢。

最佳答案

您可以尝试在您的 http 服务器代码中计算 data 事件。 Express 可能会使用一些主体解析器中间件为您处理此问题,但您可以使用自定义的书面中间件来计算数据事件。这不是一个确切的数字,因为 Node 可能会将 header 和正文拆分为两个事件,而当它们是在线路上的单个数据包时。此外,您只能从服务器获取 View ,但您已经说过没关系。

另一个获得更多控制的选项是在 https://github.com/mranney/node_pcap 处使用 node-pcap 绑定(bind).它们允许对网络接口(interface)进行低级别的 wireshark 式监控。您只需在 JavaScript 代码中过滤和处理该数据。进行实际捕获的过程可能需要以 root 身份运行,除非您将系统设置为不需要它。

关于android - 如何计算 node.js 中的数据包?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15561217/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com