1. #define UNIX_PATH_MAX 108
    2. struct sockaddr_un
    3. {
    4. sa_family_t sun_family;
    5. char sun_path[UNIX_PATH_MAX];//unix域套接字的文件路径名(在文件中)
    6. //必须事先不存在,一般给绝对路径
    7. }

    •本地地址结构

    1. structsockaddr_un // <sys/un.h>
    2. {
    3. sa_family_t sun_family;
    4. char sun_path[108]; // 套接字文件的路径名
    5. };

    •填充地址结构

    1. structsockaddr_un myaddr;
    2. bzero(&myaddr, sizeof(myaddr));
    3. myaddr.sun_family = AF_UNIX;
    4. strcpy(myaddr.sun_path, “/tmp/mysocket”);