2016-11-05 145 views
2

我有我的家庭服務器,並希望創建管理器將喚醒我的電腦,並檢查現在是否可以連接RDP。有沒有辦法檢查RDP連接是否可能?

我完成了WOL行爲,但現在有檢查計算機OS是否打開並準備好進行RDP連接的問題。

是否可以'ping'RDP?

回答

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"); 
+0

葉氏,它的工作,非常感謝! – eocron

相關問題