【发布时间】:2012-08-16 13:42:53
【问题描述】:
我找到了一个名为 Tunnel Spliiter 的项目,它可以满足我的需求,但它不再可用。
所以我想用python从头开始。但是我对tcp/ip编程不是很熟悉,所以我想从一些简单的动作开始——只需创建一个端口转发代理并使其复用以最大限度地利用带宽,所以似乎Twisted提供的PortForward符合我的要求要求。
但我找不到任何有关如何进行单个连接多路复用的信息,因此我们将不胜感激。
【问题讨论】:
-
“单连接多路复用”是什么意思?您能否从具体任务、接受 TCP 连接、建立新的传出 TCP 连接以及数据在连接之间移动的具体方式来描述您的要求?
-
@Jean-Paul Calderone 作者提供的链接做了一些解释。简而言之,他想拆分 TCP 连接以使用多个连接。我想这可能用于上传/下载大文件时的 ISP 连接负载平衡。
-
@Jean-PaulCalderone thx jbreicis,就像他说的那样,一个 sn-p 试图将单个 tcp 连接拆分为多个 tcp 连接以利用带宽使用。在大多数情况下,单个连接不会填满整个带宽,所以我只是想这样做。我只是对 PortForward 代理进行了一些修改并尝试尝试一下。