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

  #2498  
Старый 08.03.2009, 22:50
__mad
Участник форума
Регистрация: 04.11.2007
Сообщений: 103
С нами: 9745696

Репутация: 104
По умолчанию

храни адреса в инте, а чтоб пройтись по диапазону можно так
Код:
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 и так далее
 
Ответить с цитированием