tcp - udp打洞后发送文件

标签 tcp udp hole-punching

我在 NAT 后面有 2 台计算机。

为了在它们之间建立连接,我使用了 UDP 打洞协议(protocol)。

有效。

现在我想通过这个隧道发送文件。我想我必须在这两台计算机之间建立 TCP 隧道。

两个防火墙都拒绝所有 TCP 流量。

这可能吗?

如果不行,有没有其他解决办法? Skype 如何通过此 UDP 隧道发送文件?

最佳答案

打洞后可以使用UDT协议(protocol)进行文件传输。 UDT 建立在 UDP 之上。具有TCP的可靠性和UDP的快速。

UDT 有一个开源实现。

http://udt.sourceforge.net

关于tcp - udp打洞后发送文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27842920/

相关文章:

unix - 如何在 2 个 nats 后面执行 p2p?

javascript - websocket 在重新连接过程中捕获数据?

debugging - 跟踪程序的 TCP/UDP 连接

node.js - Node.js 中的 TCP 打洞

c - 将数据从 UDP 保存到文件中

c - Errno : 11, 资源暂时不可用

c++ - 两台电脑不开端口通信,使用第三台电脑建立连接

c++ - 选择调用似乎没有超时

java - Android Tcp 客户端检查与服务器的连接

Node.js 写入后刷新套接字