MCQ Practice

What is the output of this program? #include #include #include #include #include int main() { int fd_server, fd_client, len, len_client; struct sockaddr_in add_server; fd_server = socket(AF_INET,SOCK_STREAM,0); fd_client = accept(fd_server,(struct sockaddr*)&add_server,&len); if(fd_client == -1) perror("accept"); if(listen(fd_server,5) != 0) perror("listen"); return 0; }

A

syntax error

B

error at the time of compilation

C

segmentation fault

D

none of the mentioned

Correct Answer: D