2011-03-22 118 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