- RE: обратный адрес пакета, Cheshir, 14:05 , 25-Июл-01 (1)
Усе просто: sockaddr_in addr; getpeername(sock,&addr,sizeof(sockaddr_in)); во всяком случае, судя по инфам, должно робить...
- RE: обратный адрес пакета, vasa, 20:05 , 25-Июл-01 (2)
- RE: обратный адрес пакета, Cheshir, 11:48 , 26-Июл-01 (3)
ну, там, вроде, еще есть чтой-то типа recvmsg, но этого я уже не помну :) см man recv :) или там в info тож чего-то, помнится, есть... даже немного подробней :)
- RE: обратный адрес пакета, vasa, 18:28 , 26-Июл-01 (4)
- RE: обратный адрес пакета, XMan, 19:26 , 26-Июл-01 (5)
- RE: обратный адрес пакета, vasa, 05:49 , 27-Июл-01 (6)
- RE: обратный адрес пакета, XMan, 14:42 , 30-Июл-01 (11)
- RE: обратный адрес пакета, Cheshir, 15:45 , 31-Июл-01 (13)
ну так ты гляди - видишь "normally"? :))) а если "unnormally", то все подряд :))) только надо знать, как... Для того, чтобы знать, надо читать не только man, но и шарить по исходникам :)))). Как сказал однажды один человек (вроде бы, RZ), Unix - это один здоровый фильтр. Так вот, в системных вызовах типа "recv" и т.п. можно указывать (куда бы и как бы ни был прикручен сокет, даже если он просто открыт и не прикручен) любой способ фильтрации, применимый к конкретному случаю; а recvmsg является и фильтром, и запихивает в структуру все че можно об мессаге. Во всяком случае, вышесказанное было верно для Linux'a на 2.2.17-м ядре :))).
- RE: обратный адрес пакета, XMan, 01:17 , 02-Авг-01 (14)
- RE: обратный адрес пакета, Cheshir, 13:51 , 02-Авг-01 (15)
Скажу так: я не знаю :) но предполагаю, что это не изменится с появлением новых ядер. Просто, как мне кажется, эти пути являются достаточно стандартными и патчить их никто не будет :), просто тогда многие полезные утилки перестанут работать :)
- RE: обратный адрес пакета, mezantrop, 13:43 , 15-Авг-01 (21)
- RE: обратный адрес пакета, Cheshir, 15:17 , 27-Июл-01 (7)
Васа, слушай, да ты ЗВЕРР :) А как ты ловишь соединения??? Делись опытом :) а то я ламерр, но учиться хочу :) А recvmsg помогает? Или нет? ведь там же в msghdr закидывается, вроде, адрес отправителя?
- RE: обратный адрес пакета, Vinny, 15:24 , 16-Авг-01 (23)
|