Как я могу узнать, подключен ли мой компьютер к сети
Я работаю над проектом, который требует доступа к базе данных с удаленного компьютера, и я хочу проверить на компьютере lient, подключен ли он к сети, прежде чем пытаться открыть мое соединение с базой данных
Что я уже пробовал:
Я использовал try catch для обработки этого раньше, но он чрезвычайно медленный и иногда вызывает необработанное исключение, которое предложит мне либо отладить, либо закрыть программу.
Мой предыдущий код показан ниже:
private void CheckNetwork_Tick() { try { if(con.State !=ConnectionState.Open) { con.Open(); } } catch(SqlException ex) { MessageBox.Show("Computer not connected to network"); } }