我有我的家庭服务器,并且想要创建管理器什么将唤醒我的计算机并检查RDP现在是否可以连接。
我完成了WOL行为,但现在检查计算机操作系统是否已打开并准备好进行RDP连接存在问题。
是否可以“ping”' RDP?
答案 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");