Debugging Question:

Download Job Interview Questions and Answers PDF

This program is valid for
#include<stdio.h>
#include<netinet/in.h>
#include<sys/types.h>
#include<sys/socket.h>

int main()
{
int fd_client,fd, len;
struct sockaddr_in add_server;
fd_client = socket(AF_INET,SOCK_STREAM,0);
if (fd_client == -1){
perror("fd_sock");
exit(1);
}
add_server.sin_family = AF_INET;
add_server.sin_port = ntohs(4001);
add_server.sin_addr.s_addr = inet_addr("144.29.8.2");
len = sizeof(add_server);
fd = connect(fd_client,(struct sockaddr*)&add_server,len);
return 0;
}

a) IPv4
b) IPv6
c) both (a) and (b)
d) none of the mentioned

Linux Debugging Interview Question
Linux Debugging Interview Question

Answer:

a) IPv4

Download Linux Debugging Interview Questions And Answers PDF

Previous QuestionNext Question
This program can send the request to

#include<stdio.h>
#include<netinet/in.h>
#include<sys/types.h>
#include<sys/socket.h>

int main()
{
int fd_client,fd, len;
struct sockaddr_in add_server;
fd_client = socket(AF_INET,SOCK_STREAM,0);
if (fd_client == -1){
perror("fd_sock");
exit(1);
}
add_server.sin_family = AF_INET;
add_server.sin_port = ntohs(4001);
add_server.sin_addr.s_addr = inet_addr("193.39.0.4");
len = sizeof(add_server);
fd = connect(fd_client,(struct sockaddr*)&add_server,len);
if(fd == -1)
perror("connect");
return 0;
}
a) the system having IP address 193.39.0.4
b) any system present in the network
c) any system of the private network
d) none of the mentioned
What is the output of this program?
#include<stdio.h>
#include<sys/socket.h>
int main()
{
int ret;
ret = shutdown(0,0);
printf("%dn",ret);
return 0;
}
a) 0
b) -1
c) can not be determined
d) none of the mentioned