Показать сообщение отдельно

  #2500  
Старый 09.03.2009, 10:09
Glazz
Участник форума
Регистрация: 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..
 
Ответить с цитированием