
09.03.2009, 10:09
|
|
Участник форума
Регистрация: 09.08.2008
Сообщений: 139
С нами:
9344432
Репутация:
15
|
|
Сообщение от __mad
храни адреса в инте, а чтоб пройтись по диапазону можно так
Код:
int ip = 2130706433; //127.0.0.1
for(i = 0; i < 100; i++)
sin.sin_addr.s_addr = htonl(ip + i);
на каждом шаге цикла ты будешь получать инкрементированый адрес от 127.0.0.1 до 127.0.0.100
если хочешь прибавлять во второй октет то сдвинь i на 1 байт в лево (i <= 1  и так далее
Идея интерсная. А такой вид ип адреса ты получил из
int ip = inet_addr("127.0.0.1") ; ?
Похоже не из inet_addr();
Последний раз редактировалось Glazz; 09.03.2009 в 11:54..
|
|
|