2011-03-22 122 views
0

我正在開發一個遠程桌面應用程序Like Tight VNC 但問題是廣播屏幕截圖沒有公共IP的結束然而接收結束。我打算使用TightVNC源代碼。所以使用TightVNC來源這個purpouse是可行的,因爲我沒有看到發送端沒有公開 IP的Tight VNC中的任何這樣的選項。反向VNC

+0

您可能需要開發一個內外連接(遠程主機根據控制服務器啓動連接,類似GoToMyPC)。 – Joe 2011-03-22 11:56:13

+0

我可以用這個庫來達到這個目的嗎?或者我必須從頭開始做? – 2011-03-22 16:34:57

回答

1

VNC允許查看器/客戶端以「偵聽模式」啓動並等待服務器連接。這是你所說的反向連接。一些工具提供了一個Windows EXE中包含的VNC服務器,它在啓動時連接到一個定義的查看器,它允許遠程支持在家庭路由器後面。見docs更多的相關信息(尋找在服務器托盤圖標「添加新客戶」)

澄清:

當我想用嚴格的VNC遠程計算機上(請參閱您的桌面),我通常會做:

我的客戶端連接到服務器上的公共IP

逆向VNC:

你加入我的公網IP的服務器至極連接到我的客戶

+0

是的但它需要客戶是可識別的。例如當你添加新客戶端時,它會詢問客戶的IP。這裏在我的情況下,客戶沒有公共IP。 – 2011-03-22 16:30:28

+0

「客戶端」將是具有公共IP的用戶,並且將查看服務器的屏幕。在這種情況下,「客戶端」和「服務器」很容易混淆:( – 2011-03-22 17:01:29