【问题标题】:How to sniff packets in GWT?如何在 GWT 中嗅探数据包?
【发布时间】:2019-12-18 15:37:18
【问题描述】:

我正在寻找一种在 GWT 中嗅探数据包的方法,或者是否有其他方法可以执行此任务。我想根据它们的大小显示传入数据包的树形图。我认为的一种方法是使用命令行数据包嗅探工具,它将详细信息输出到文件中,该文件可以从 GWT 中读取,然后使用它来显示树形图。

【问题讨论】:

  • GWT 是客户端,java 在服务器上,我确信 java 可以嗅探数据包
  • 使用((ServiceDefTarget) myServiceAsync).setRpcRequestBuilder(...) 可能是可能的,但这会很困难,因为您需要更改的大部分代码要么在私有方法中,要么不遵循依赖注入原则(我希望这会在 GWT 中很快得到改善)。因此,可能您必须在 RequestBuilder 中复制/粘贴几个方法,最后挂钩到 com.google.gwt.http.client.Request.fireOnResponseReceived(RequestCallback)

标签: gwt sniffing


【解决方案1】:

在做了一些研究并切换回这个项目之后,最简单的方法之一是借助一个可以生成文本文件的工具,该文件可以导入 GWT 代码中。例如tcpdump 可以在 Linux 上使用,一旦你将输出重定向到一个文件,在代码中读取该文件,然后在 GWT 代码中使用该信息

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-05-13
    • 2011-09-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-04-02
    相关资源
    最近更新 更多