Куда и как собрать все 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());
}