我的问题只是与 C 和 Python 中的套接字之间的性能差异有关。由于我的 Python 构建是 CPython,我认为它是相似的,但我很好奇是否有人真的有“真正的”基准,或者至少是基于证据的意见。
我的逻辑是这样的:
- C套接字快得多?然后写一个C扩展。
- 没有/几乎没有区别?继续用 Python 编写代码并弄清楚如何获得数据包级别控制(scapy?dpkt?)
我敢肯定,有人会出于背景或好奇心而想知道。我计划为自己构建一种代理(不适用于互联网浏览、匿名等),并将我想使用的应用程序绑定到特定端口。然后,该端口上的所有数据包将被排队,修改地址头,然后发送等等。
提前致谢。