История изменений
Исправление grondek, (текущая версия) :
чисто теоретически это невалидный код?
Это С, детка.
Структуры sockaddr имеют одинаковое первое поле, short sa_family, насколько я помню. Как минимум есть структуры sockaddr_in для TCP/UDP-сокетов, sockaddr_un для UNIX-сокетов. А внутри bind уже разбирается как именно это дело биндить.
P.s. Просто глянь исходники bind, опенсорс же.
Исправление grondek, :
чисто теоретически это невалидный код?
Это С, детка.
Структуры sockaddr имеют одинаковое первое поле, short sa_family, насколько я помню. Как минимум есть структуры sockaddr_in для TCP/UDP-сокетов, sockaddr_un для UNIX-сокетов.
P.s. Просто глянь исходники bind, опенсорс же.
Исходная версия grondek, :
чисто теоретически это невалидный код?
Это С, детка.
Структуры sockaddr имеют одинаковое первое поле, short sa_family, насколько я помню. Как минимум есть структуры sockaddr_in для TCP/UDP-сокетов, sockaddr_un для UNIX-сокетов.