/* Socket Odjemalec v UNIX domeni */ #include #include #include > main( argc, argv ) int argc; char **argv; { int SocketNumber; struct sockaddr_un ClientAddress, ServerAddress; char Message[512]; if( (SocketNumber = socket( AF_UNIX, SOCK_STREAM, 0 )) == -1){ printf("Error on socket\n"); exit(1); } ServerAddress.sun_family = AF_UNIX; strcpy( ServerAddress.sun_path, "sockname"); if( connect( SocketNumber, &ServerAddress, sizeof(ServerAddress) ) == -1){ printf("%s: napaka connect\n", argv[0]); exit(2); } while(1){ printf("Vnesi sporocilo: "); gets( Message ); if( strlen( Message ) == 0){ close( SocketNumber ); exit(0); } write(SocketNumber, Message, strlen(Message)); } }