通过多个TCP连接进行UDP隧道传输?

通过多个TCP连接进行UDP隧道传输?,tcp,udp,tunneling,socat,Tcp,Udp,Tunneling,Socat,我了解到可以使用侦听UDP通信并使用TCP连接转发它。当然,这会由于TCP协议开销而导致性能损失 是否可以用更多的TCP连接来换取这一开销 当前状态(性能有损): 提议的状态(这项工作和/或有什么好处?): 我认为这会让事情变得更糟,因为一个TCP连接的ACK只能在同一个连接上触发一个搭载。(还有其他原因。)你添加的一切只会让事情变得更糟。为什么您认为您需要这样做呢?因为,TCP6用于连接(但不用于使用),UDP6不用于连接,原因不明。这只是一个比快速解决方法更肮脏的想法。解决问题。这只是置换活

我了解到可以使用侦听UDP通信并使用TCP连接转发它。当然,这会由于TCP协议开销而导致性能损失

是否可以用更多的TCP连接来换取这一开销

当前状态(性能有损):

提议的状态(这项工作和/或有什么好处?):


我认为这会让事情变得更糟,因为一个TCP连接的ACK只能在同一个连接上触发一个搭载。(还有其他原因。)你添加的一切只会让事情变得更糟。为什么您认为您需要这样做呢?因为,TCP6用于连接(但不用于使用),UDP6不用于连接,原因不明。这只是一个比快速解决方法更肮脏的想法。解决问题。这只是置换活动。典型的XY问题。@EJP您建议我怎么做?
UDP-socket (client) → socat → TCP-socket → socat → UDP-socket (server)
                            / TCP-socket \
                            /    [...]   \
                            / TCP-socket \
UDP-socket (client) → dafuq → TCP-socket → dafuq → UDP-socket (server)
                            \ TCP-socket /
                            \    [...]   /
                            \ TCP-socket /