Чем struct sockaddr отличается от struct sockaddr_un?
Я знаю, что мы используем эти структуры в клиент-серверных модулях для привязки сокета к адресу сокета. И мы используем оператор приведения, чтобы он принимал struct sockaddr_un.
Я хочу знать, насколько они различны/похожи, и почему оператор приведения?