2011-05-17 62 views
0

我想在C++中創建一個程序...某種服務器軟件。我想知道是否有可能不通過IP連接到服務器/主機,而是通過唯一的ID(如TeamViewer之一)連接到服務器/主機。通過唯一標識連接主機,而不是IP?

後來編輯:我完全理解它是tcp/ip協議。我的問題是NAT。所以沒有用。就像直接進入主機的ip不行。這就是爲什麼我想知道這是如何工作的(teamviewer)。我知道TeamViewer使用TCP/IP,但不能理解如果其他用戶在NAT後面如何建立連接?

+1

[DNS](http://en.wikipedia.org/wiki/Domain_Name_System)有問題嗎? – Mat 2011-05-17 17:29:18

回答

1

我認爲這不是完全可能的。

TeamViewer是基於TCP/IP,它能夠通過端口5900。也就是說,遠程連接,連接兩個的TeamViewer客戶端,您連接到PC partner`s在端口5900

即使你只是介紹一個代碼,它可能是基於IP的唯一密鑰。

0

TeamViewer的ID只是一個抽象。在底部,它使用TCP/IP(因此它使用IP + PORT)來連接機器。

相關問題