Здравствуйте Алекс,
AT> С виду - рабочий. Но я не пробовал.
AT> Однако
AT> int inet_aton(const char *cp, struct in_addr *pin);
AT>
AT> То-есть у вас похоже перепутаны параметры. Еще inet_addr вполне подойдет :)
А как вот это:
! if( inet_aton(r->connection->remote_ip,&remote_ip) == 0 )
! return DECLINED;
! p.add.sin.s_addr = remote_ip.s_addr;
переписать с inet_addr ?
С уважением,
Михаил Монашёв, SoftSearch.ru
Member of Independent Software Developers Forum (ISDEF)
mailto:postmaster@xxxxxxxxxxxxx
ICQ# 166233339
http://softsearch.ru/
Без бэкапа по жизни.