如何使用 Connectivity Plugin 4.0 获取远程主机状态?
How to get remote host status by using Connectivity Plugin 4.0?
我想 ping 远程主机并获取他的状态我创建了这样的函数:
public async Task<Boolean> Connect_Test(string ip,int port)
{
var isReachable = await CrossConnectivity.Current.IsReachable(ip, port);
if (isReachable == true)
{
return true;
}
else
{
return false;
}
}
我这样调用这个函数:
var connect = Connect_Test(adres_ip, 4210).Result;
if (connect==true)
{
//Alert is reachable
}
else
{
//Alert not reachable
}
我的应用程序在执行此代码后冻结并且没有 return 远程主机状态的值。
我使用了错误的连接插件方法,正确的方法是 IsRemoteReachable。问题已解决。
我想 ping 远程主机并获取他的状态我创建了这样的函数:
public async Task<Boolean> Connect_Test(string ip,int port)
{
var isReachable = await CrossConnectivity.Current.IsReachable(ip, port);
if (isReachable == true)
{
return true;
}
else
{
return false;
}
}
我这样调用这个函数:
var connect = Connect_Test(adres_ip, 4210).Result;
if (connect==true)
{
//Alert is reachable
}
else
{
//Alert not reachable
}
我的应用程序在执行此代码后冻结并且没有 return 远程主机状态的值。
我使用了错误的连接插件方法,正确的方法是 IsRemoteReachable。问题已解决。