【问题标题】:How to get android tcp trace如何获取 android tcp 跟踪
【发布时间】:2012-08-04 21:13:20
【问题描述】:

我正在寻找报价中最后一个问题的答案

这是对this thread的回应:

由于这些是短消息(

(1) ACK 代表什么?我用谷歌搜索了它,但找不到定义 (2) 我会给你和 Nikolai 建议的 TCP_NODELAY 一个镜头,如果它确实回答了这个问题,则标记为已回答。感谢你目前的帮助!

ACK 是 tcp 确认。服务器可能正在等待将它们捆绑在一起,而不是为每个段发送 ACK。如果客户端实现了 Nagle 的算法,它会在发送带有

好的,我更新了问题以在我的线程中显示创建套接字以及 Java 服务器的 run 方法。你会看到我有 socketClient.setTcpNoDelay(true);已经在那里了,但它没有修复它。该文档有它应该是 socketClient.setTcpNoDelay(on);但后来我需要初始化。我有点困惑我应该初始化什么“on”来制作 socketClient.setTcpNoDelay(on);工作吗?

关于 TCP 跟踪,我是从 android(客户端)还是计算机(服务器)端执行此操作?我在哪里/如何实现它?它只是socketClient吗? ?

附加信息:

  • 我在 Eclipse 中开发
  • 我的 TCP 客户端 (android) 发布在链接的问题中
  • 我的 TCP 服务器 (java) 发布在链接的问题中

【问题讨论】:

    标签: android sockets tcp trace


    【解决方案1】:

    我不确定标题是否与您提出的问题有关。

    如果我们坚持标题:“如何获取android tcp trace”,您可以使用http://www.wireshark.org/之类的软件。

    将其安装在您的开发机器上,并确保您的开发设备或模拟器使用您的开发机器的互联网连接。

    这是获取 tcp 跟踪的最简单方法(恕我直言)

    【讨论】:

      猜你喜欢
      • 2013-01-04
      • 1970-01-01
      • 1970-01-01
      • 2022-09-24
      • 2015-06-15
      • 2016-01-01
      • 2010-11-10
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多