Java检测Microsoft远程桌面断开连接

问题描述 投票:1回答:1

我有一个在Windows远程服务器上运行的Java程序,我通过Microsoft远程桌面监视它。如果远程连接被切断,我希望程序等待一段时间以查看连接是否重新建立,如果没有,则以有序的方式终止程序。如何设置程序以监视和响应远程连接的状态?

java remote-desktop
1个回答
0
投票

解决此问题的最佳方法是监视远程连接可能产生的各种系统资源,例如网络活动,进程等。例如,找出运行的端口远程连接(我认为它是3389?)并主动监视用于连接/断开的端口。

查看pCap4J,这是一个有助于监控网络活动的图书馆。

(ps:对于它的价值,用C语言或任何其他低级语言编写的解决方案会更高效)

© www.soinside.com 2019 - 2024. All rights reserved.