Я только что сделал
1.Включить тайники и перезагрузить
2. Восстановить мой проект, который решил проблему
Используйте класс Ping
.NET для выяснения, вставлена ли система и подключена ли она, используйте PortScanner
, чтобы проверить, открыт ли порт. проверьте эти ссылки для дальнейшего чтения и изучения.
http://msdn.microsoft.com/en-us/library/system.net.networkinformation.ping%28v=vs.110%29 .aspx
ИЛИ
public static bool PingHost(string hostUri, int portNumber)
{
try
{
using (var client = new TcpClient(hostUri, portNumber))
return true;
}
catch (SocketException ex)
{
MessageBox.Show("Error pinging host:'" + hostUri + ":" + portNumber.ToString() + "'");
return false;
}
}
TcpClient
реализуетIDisposable
, чтобы вы могли сделать это следующим образом:using (TcpClient client = new TcpClient(_adress, port)) { return true; }
– CeOnSql 14 June 2016 в 06:36