1
我是UNIX编程的新手。通常,当我们使用本地套接字进行通信时,该域始终是AF_UNIX或AF_LOCAL。所以在这种情况下,struct sockaddr_un始终为本地通信服务。为什么还有“短暂的阳光家庭”?出于历史原因?为什么我们仍然在struct sockaddr_un中拥有sun_family?
struct sockaddr_un{
short sun_family; /*AF_UNIX*/
char sun_PATH[108]; /*path name */
};