标签: tcp tcpclient remote-desktop tcpserver
由于某些原因,标准TCPServer和TCPClient无法在我的机器上运行,但Teamviewer设法在两台机器之间建立连接,我猜测实际的远程桌面会话不会像它那样通过他们的服务器可能很重。
有人可以解释这是怎么可能的,因为我已经尝试了我能找到的每个TCP服务器/客户端代码,它仍然无法连接来自外部世界的信息。
答案 0 :(得分:1)
TeamViewer使用名为UDP Hole Punching的技术。
这允许连接两个nat'd对等体而不使make数据通过服务器。