Linux Socket Programming Question:

How to get client port number in server socket programming?

Tweet Share WhatsApp

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 PDF Read All 6 Linux Socket Programming Questions
Previous QuestionNext Question
What is the difference between fork() & exec()?What is the difference between socket & port?