|
|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Valentin Nechayev 2:5020/400 23 Apr 2003 13:20:32 To : Daniel Ginsburg Subject : Re: ICQ и поpты -------------------------------------------------------------------------------- >>> Valentin Nechayev wrote: DG>> Способ с ipfw fwd работает в части заворота соединений независимо DG>> от номера порта, но не дает способа узнать на какой именно порт клиент DG>> пытался сконнектиться в действительности. getsockname() в качестве порта DG>> покажет тот самый порт, куда сервер сказал bind(). VN> И давно оно так себя стало вести? Только что проверил на 4.8-RELEASE, VN> честно показывает тот порт, куда пришло соединение согласно TCP заголовку. VN> Может, влияет разная обработка проходящего на lo0 и на честные интерфейсы? [...] VN> Проверьте на lo0. Я как доберусь до работы проверю на эзере. root@segfault:/usr/ports#ipfw list 2200 02200 fwd 193.193.193.4,2020 tcp from any to me 2021 Иду извне телнетом на порт 2021. Получаю: netch@segfault:~/prog/tests/sockets/listen>./l 0xC1C1C104:2021 Hу никак не могу получить чтобы getsockname() возвращал не то что нужно. Q? -netch- --- ifmail v.2.15dev5 * Origin: Dark side of the coredump (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/10513322cc4ed.html, оценка из 5, голосов 10
|