通过唯一ID连接到主机,而不是IP?

时间:2011-05-17 17:26:15

标签: c++

我正在尝试用c ++创建一个程序...某种服务器软件。我想知道是不是可以通过IP连接到服务器/主机,而是通过一个唯一的ID连接到TeamViewer。

稍后编辑:我完全理解这是tcp / ip协议。我的问题是NAT。所以smth。喜欢直接进入主机的IP将无法正常工作。这就是为什么我想知道这是如何工作的(teamviewer)。

@Alina Danila:我知道TeamViewer使用TCP / IP,但是如果其他用户在NAT后面,他们无法理解如何建立连接?

2 个答案:

答案 0 :(得分:1)

我认为这不太可能。

TeamViewer基于TCP / IP,它通过端口5900实现远程连接。这意味着,要连接两个TeamViewer客户端,您可以通过端口5900连接到合作伙伴的PC。

即使您仅引入代码,它也可能是基于IP的唯一密钥。

答案 1 :(得分:0)

TeamViewer的ID只是一种抽象。在底部,它使用TCP / IP(因此,它使用IP + PORT)来连接机器。