Linux Socket Programming Question:

Download Job Interview Questions and Answers PDF

How to get client port number in server socket programming?

Linux Socket Programming Interview Question
Linux Socket Programming Interview Question

Answer:

After accepting connection on socket of server side. we can
get the client ip address and port by to functions. These
functions are belonging in "/usr/include/arpa/inet.h" header
file.

Here is some scratch from the code.
socket2 = accept(socket1, (struct sockaddr *)&client, &addrlen);
printf("%s\n",inet_ntoa(client.sin_addr));
printf("%d\n",(int) ntohs(client.sin_port));

Download Linux Socket Programming Interview Questions And Answers PDF

Previous QuestionNext Question
What is the difference between fork() & exec()?What is the difference between socket & port?