是否有可能查找VNC连接是否活跃?

12

我的应用程序正在运行在 Windows XP 上,一个 VNC 服务器也在PC上运行。我想知道有没有人当前连接到了 VNC 服务器(例如使用更简单的图标)。我正在使用 UltraVNC。

有没有一种简单的(最好是有文档说明的)方法来做到这一点?

编辑:显然有人投票要关闭此问题,因为他/她认为这应该属于超级用户,所以我认为我应该澄清问题:我需要一个编程解决方案,最好是使用 .NET 或 C++。(对于用户来说,这个问题很简单:只需查看托盘中的 VNC 图标即可。)

2个回答

18
您可以使用 netstat 命令来查看 VNC 服务器所监听的端口上是否存在已建立连接。 在 Windows 命令提示符下尝试输入netstat -an | find "ESTABLISHED" | find ":5900"。如果有人连接,将会有一行条目。 注意:如果您正在连接到另一台服务器,则此搜索也会找到该连接,请注意第二列中从左边起的 :5900 的存在,因为这是本地机器。

7

检查端口5900的状态


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接