题
我的应用程序在Windows XP上运行,VNC服务器也运行在PC上。我想找出是否有人当前连接到VNC服务器(例如,使用简单的图标)。我使用的UltraVNC。
有一个简单的(优选记录)的方式来这样做呢?
编辑:显然有人投票决定关闭,因为他/她认为这属于超级用户,所以我想我应该澄清一个问题:我需要一个纲领性的解决方案,最好是在.NET或C ++。 (这是问题是微不足道的用于用户:只看托盘中的VNC图标)
解决方案
检查端口5900的状态
其他提示
您可以使用netstat来查看是否有您的VNC服务器侦听的端口上建立的连接。
在Windows尝试netstat -an | find "ESTABLISHED" | find ":5900"
在命令提示。
如果有人被连接将会有它的线条目。
请注意:如果要连接到另一台服务器,然后该搜索会发现,连接了,所以从注重:5900
的存在在第二列左边,因为这是在本地机器
不隶属于 StackOverflow