Chr*_*_vr 1 p2p udp network-programming hole-punching
我正在开发基于 udp/tcp 的 P2P 文件和实时视频流应用程序。该应用程序将使用 C++ 为 Linux 和 Windows 平台开发。
我们使用 ICE(TCP/UDP 打孔)来实现 P2P。虽然 TCP 确保数据包丢失,但对于 UDP,我需要一种体面的方法来确保必须将数据包传送到其他对等方。
任何链接和建议将不胜感激?
您需要涵盖 4 个主要问题:
有一个称为切片窗口的协议,您可以实现它。我认为您不会为此找到第 3 方库(尽管有人可能会在这里证明我错了),因为以上所有内容通常都是由 TCP 本身实现的。