ShekaReddy Ответов: 1

Как монтировать кабель ethernet в приложении WPF pc с помощью C# ?


независимо от того, подключены ли устройства или нет ,и он покажет состояние и последнее соединение, новое соединение, как. а также дефференцировать ip-адреса.
namespace network_status
{
    /// <summary>
    /// Interaction logic for MainWindow.xaml
    /// </summary>
    public partial class MainWindow : Window
    {
        public MainWindow()
        {
            InitializeComponent();
           
        }

        private void btn_Click(object sender, EventArgs e)
        {
            bool connection = NetworkInterface.GetIsNetworkAvailable();
            if (connection == true)
            {
                
                MessageBox.Show("available");

            }
            else
            {
                MessageBox.Show("not available");
            }
           
        }


Что я уже пробовал:

пространство имен network_status
{
///
/// Логика взаимодействия для MainWindow. xaml
///

публичный частичный класс MainWindow: Window
{
публичное главное окно()
{
метод InitializeComponent();

}

частный недействительными btn_Click(объект отправителя, EventArgs в электронной)
{
bool connection = NetworkInterface.GetIsNetworkAvailable();
if (connection = = true)
{

Ящик для сообщений.Показать ("доступно");

}
ещё
{
Ящик для сообщений.Показать ("недоступно");
}

}

Richard MacCutchan

У вас есть вопрос?

Patrice T

В чем вопрос ?

1 Ответов

Рейтинг:
0

Garth J Lancaster

у вас есть большой список желаний - я не знаю о "дефференцированном ip-адресе", но это Как использовать Windows NLM API для получения уведомлений о новых сетевых подключениях[^] - это один из способов заставить систему сообщать вам о событиях сетевого подключения/отключения