Куда и как собрать все IP адреса в указанном диапазоне? - C#

Узнай цену своей работы

Формулировка задачи:

Всем добра! Подскажите, как лучше всего реализовать? Есть textBox1 - туда внесем начальный ip адрес Есть textBox2 - туда внесем конечный ip адрес далее буду использовать PingReply по каждому адресу в этом диапазоне, получать ответ и заносить в файл. Вопрос: Куда (во что? может в массив или еще варианты), а главное КАК - собрать ВСЕ адреса, в указанном диапазоне. Значения могут быть такими: textBox1 = 192.168.0.1 textBox2 = 192.168.0.240 а могут быть и такими: textBox1 = 192.168.2.1 textBox2 = 192.168.3.240 Т.е. тут еще многое будет зависеть от подсети. Пока не представляю, как это изложить корректно в коде. Может кто сталкивался или понимает, что я хочу - буду признателен, за ответ!

Решение задачи: «Куда и как собрать все IP адреса в указанном диапазоне?»

textual
Листинг программы
 private void button_StartPing_Click(object sender, EventArgs e)
        {
 
            string ipSt = "";
 
            ipSt = textBox_ipStart_TextChanged(ipSt);
 
            Ping pingSender = new Ping();
            PingReply reply = pingSender.Send(ipSt);
            MessageBox.Show(reply.Status.ToString());
        }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

5   голосов , оценка 3.6 из 5
Похожие ответы