2010-02-16 79 views
12

我的应用程序在Windows XP上运行,VNC服务器也在PC上运行。我想知道是否有人正在连接到VNC服务器(例如使用更简单的图标)。我正在使用UltraVNC。是否有可能找出VNC连接是否有效

有没有一个简单的(最好记录)的方式来呢?

编辑:显然有人投票关闭,因为他/她认为这属于超级用户,所以我想我应该澄清这个问题:我需要一个编程解决方案,最好在.NET或C++。 (这是问题是平凡的用户:只是看托盘中的VNC图标)端口

回答

7

检查的状态5900

15

您可以使用netstat来查看是否有在端口上建立的连接您的VNC服务器正在侦听。

在命令提示符下在Windows上尝试netstat -an | find "ESTABLISHED" | find ":5900"

如果有人连接,会有一个条目。

注意:如果您要连接到另一台服务器,则此搜索也会找到该连接,因此请注意从左侧开始的第二列中存在:5900,因为这是本地计算机。