#include #include #include #include int main() { int sockfd = socket(AF_UNIX, SOCK_STREAM, 0); if (sockfd < 0) { perror("socket"); return 0; } struct sockaddr_un un; un.sun_family = AF_UNIX; strncpy(un.sun_path, "/tmp/local.sock", sizeof(un.sun_path)); if (bind(sockfd, (struct sockaddr*)&un, sizeof(un)) < 0) { perror("bind"); return 1; } }