我必须在node.js(带有快递的服务器网站)中进行web服务。此服务用于Android应用程序。我的问题是如何计算Android应用程序发送到webservice的数据包(IP数据报)?
谢谢。
答案 0 :(得分:1)
您可以尝试计算http服务器代码中的data
个事件。 Express可能会使用一些正文解析器中间件为您处理此问题,但您可以使用自定义编写的计算数据事件。它不是一个确切的数字,因为节点可能会将标题和正文分成两个事件,当它们是线路上的单个数据包时。此外,您只能从服务器获取视图,但您已经说过没问题。
更多控制的另一个选择是在https://github.com/mranney/node_pcap使用node-pcap绑定。它们允许对网络接口进行低级Wirehark式监控。您只需在JavaScript代码中过滤和处理该数据即可。除非您将系统设置为不需要,否则执行实际捕获的过程可能需要以root身份运行。