【发布时间】:2021-06-27 11:08:01
【问题描述】:
我正在做一个在 Python 中使用套接字编程的项目。现在我正在尝试将这个项目配置为在互联网上运行,这基本上意味着客户端脚本可以从任何地方运行,条件是它提供了运行服务器脚本的机器的公共 IP。使用端口转发,我最终让它工作,现在客户端和服务器可以在两台不同的机器上运行。但是,我想看看 RTT 是否可以改进。如果我知道客户端和服务器机器上的消息大小和互联网速度,或者任何此类附加数据,有没有办法从理论上计算通过套接字发送的消息的 RTT?我基本上想用给定的套接字设置计算 RTT 的最小可能值,然后检查实际测量的时间是否接近该值。如果不是,那么我的代码中的某处效率低下会影响性能。
【问题讨论】: