将两个服务器连接转换为一个P2P连接

我想创build一个匹配制作服务器框架,用于在不同局域网中的多台机器之间进行在线通信。 为了保持延迟尽可能低,我希望能够创build一个点对点的连接,但基于我所了解的TCP,你需要转发端口,使这种情况发生; 如果能得到帮助,我不要这个。 所以我想知道是否有任何方法可以将两个单独的连接连接到一个服务器,并将它变成客户端之间的一个连接,而不涉及服务器。

TL; DR我可以让客户端服务器客户端成为客户端客户端吗?

经过更多的研究,似乎我想实施一个“打孔”系统。 虽然这不会保留目前的stream/会话,它会做我想要的。