有没有办法检查RDP连接是否可能?
问题描述:
我有我的家庭服务器,并希望创建管理器将唤醒我的电脑,并检查现在是否可以连接RDP。有没有办法检查RDP连接是否可能?
我完成了WOL行为,但现在有检查计算机OS是否打开并准备好进行RDP连接的问题。
是否可以'ping'RDP?
答
你可以只检查是否可以连接到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");
叶氏,它的工作,非常感谢! – eocron