Куда и как собрать все 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()); }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д