|
|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Alexey Shebeko 2:5020/400 07 Jul 2004 13:28:03 To : mitrohin a.s. Subject : Re: a la "tail -f" --------------------------------------------------------------------------------
mitrohin a.s. пишет:
> вот попробовал совет про ttl 0 - точно ничего не уходит в сеть...
>
> но как-то капризно все работает - если на lo0 заворачивать - не работает,
> на внешний интерфейс (ed0) - не работает (возможно он не прописан в конфиге
> mrouted?)... зато все отлично бегает при таком раскладе...
>
> http://bspu.ab.ru/~swp/c/multicast/{msg.h,client.c,server.c}
> (позаимствовано из /usr/share/doc/psd/21.ipc)
>
> ttyv1# prog | server -t 0 235.0.0.1 55555
> ttyv2# client 239.0.0.1 55555
> ttyv3# client 239.0.0.1 55555
>
> /etc/mrouted.conf
> phyint fxp0
> phyint fxp1
>
> route add -net 224.0.0.0/4 -iface fxp0
>
> freebsd4.10
>
> /swp
Сделал на UDP MULTICAST с ttl=0. Вроде все работает.
Есть еще интересное решение - ports/comms/tits.
Там реализовано на очередях сообщений.
Интересно, что эффективнее при:
а)увеличении числа клиентов?
б)увеличении размера сообщения?
--- ifmail v.2.15dev5.3
* Origin: CISA Ltd. InterNetNews site (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/918257822a14.html, оценка из 5, голосов 10
|