【问题标题】:Python send ACK very fastPython 发送 ACK 非常快
【发布时间】:2021-11-20 11:46:02
【问题描述】:

我正在尝试进行 TLS 握手。我的服务器端 mbedTLS 和客户端 python 脚本。

我正在为客户端使用这个源代码:

https://github.com/arthurazs/python-tls/blob/master/client.py

在第 12 行的 image/wireshark 中,服务器发送 hello 消息后,客户端发送 ACK 消息非常快,因此我的服务器端无法捕获此帧。在 python 代码上获取 Hello Server 后如何再次发送 ACK 或给一些时间空间?

【问题讨论】:

    标签: python ssl tcp


    【解决方案1】:

    如何再次发送 ACK ...

    它们已经被再次发送。由于服务器重新发送了 ServerHello,因此客户端为它发送了 ACK。它始终是相同的 ServerHello 和始终相同的 ACK。如果服务器无法处理此问题,则说明服务器代码有问题。

    ...或者在 python 代码上获取 Hello Server 后给一些时间空间?

    这在用户空间代码中是不可能的。在客户端操作系统接收到数据后,操作系统内核会立即发送 ACK。应用程序不参与发送 ACK,也不能推迟它。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-01-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-01-11
      • 1970-01-01
      相关资源
      最近更新 更多