【发布时间】:2023-03-03 02:58:01
【问题描述】:
对于不知道正确的术语提前道歉。
我想知道 p2p(例如 BitTorrent)客户端如何直接交换文件。
我的电脑在路由器后面。它没有公共 IP,因此没有人能够从其本地网络外部连接到它。
我目前的理解是,应该有一台具有可公开访问 IP 的计算机来为对等方服务。但点对点协议的全部意义在于允许两个对等方之间直接通信。
这是怎么做到的?
谢谢!
【问题讨论】:
标签: sockets tcp network-programming p2p