#include #include #include #include main() { int sock; struct sockaddr_un addr; socklen_t addrlen; char sockname[] = "/tmp/xyz"; sock = socket(PF_UNIX, SOCK_DGRAM, 0); if ( sock == -1 ){ perror("socket"); exit(1); } strcpy(addr.sun_path, sockname ); addr.sun_family = AF_UNIX; addrlen = strlen(sockname) + sizeof(addr.sun_family) ; if ( sendto(sock,"hello\n", 6, 0, &addr, addrlen) == -1 ) { perror("sendto"); exit(2); } }