Answers

Question and Answer:

  Home  Linux Debugging

⟩ What this program is not able to connect with any client program? #include<stdio.h> #include<sys/types.h> #include<sys/un.h> #include<sys/socket.h> int main() { struct sockaddr_un add_server, add_client; int fd_server, fd_client; int len; char ch; fd_server = socket(AF_UNIX,SOCK_STREAM,0); if(fd_server == -1) perror("socket"); add_server.sun_family = AF_UNIX; strcpy(add_server.sun_path,"san_sock"); if( bind(fd_server,(struct sockaddr*)&add_server,sizeof(add_server)) != 0) perror("bind"); len = sizeof(add_client); fd_client = accept(fd_server,(struct sockaddr*)&add_client,&len); printf("googlen"); return 0; } a) the listen() is missing b) the connect() is missing c) the read() and write() are missing d) none of the mentioned

a) the listen() is missing

 235 views

More Questions for you: