|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Valentin Nechayev 2:5020/400 29 Jul 2002 23:32:47 To : Evgeniy Denisenko Subject : Re: udp -------------------------------------------------------------------------------- >>> Evgeniy Denisenko wrote: VN>> Скажи info libc,далее зайди в sockets. В communication styles смотри VN>> про SOCK_DGRAM. ED> да там все на англицком, с чем у меня туго... Сочувствую. Тогда читай Робачевского. VN>> Еще в sockets смотри секцию Datagrams. ED>>> и еще, для юдп всегда PF_INET? VN>> Как и для TCP, может быть PF_INET или PF_INET6. ED> тогда что такое AF_INET и PF_INET? Есть protocol family, а есть address family. Переведешь это на русский сам;) Хост может уметь несколько разных протоколов. Типичная линуксовая тачка знает протоколы IPv4 (AF_INET, PF_INET) и local (PF_LOCAL, PF_UNIX, AF_LOCAL, AF_UNIX). Обычно семейство протоколов и тип адреса соответствуют друг другу в точности, но есть несколько случаев, когда они различаются (это не INET*, так что наверняка с ними не столкнешься). Макросы AF_xxx и PF_xxx идентичны - содержат одно и то же число. Обычно они взаимозаменяемы. BSD традиция требовала четкого разделения - PF_xxx в socket() и AF_xxx в struct sockaddr*. SUSv2/POSIX.1-2001 оставили только AF_xxx, выкинув PF_xxx как дублирующие. /netch --- ifmail v.2.15dev5 * Origin: Dark side of coredump (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/73684707341c.html, оценка из 5, голосов 10
|