有没有办法检查RDP连接是否可行?

时间:2016-11-05 16:41:33

标签: c#

我有我的家庭服务器,并且想要创建管理器什么将唤醒我的计算机并检查RDP现在是否可以连接。

我完成了WOL行为,但现在检查计算机操作系统是否已打开并准备好进行RDP连接存在问题。

是否可以“ping”' RDP?

1 个答案:

答案 0 :(得分:4)

您可以检查是否可以连接到RDP端口(默认为3389):

static bool IsRdpAvailable(string host) {
    try {
        using (new TcpClient(host, 3389)) {
            return true;
        }
    }
    catch {
        return false;
    }
} 

用法:

bool available = IsRdpAvailable("your_server_ip_or_name");