0

由于某种原因,标准 TCPServer 和 TCPClient 无法在我的机器上运行,但 Teamviewer 设法在两台机器之间建立连接,我猜想实际的远程桌面会话并没有通过他们的服务器,因为它可能相当重的。

有人可以解释这是怎么可能的,因为我已经尝试了我能找到的每一个 TCP 服务器/客户端代码,但它仍然无法连接从外界接收信息。

4

1 回答 1

2

TeamViewer 使用一种称为UDP 打孔的技术。

这允许连接两个 nat'd 对等体,而无需使数据通过服务器。

于 2013-03-08T09:37:45.603 回答