how to get client port number in server socket programming??

Answers were Sorted based on User's Feedback



how to get client port number in server socket programming??..

Answer / nainesh

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));

Is This Answer Correct ?    14 Yes 3 No

how to get client port number in server socket programming??..

Answer / supraja aldena

After accepting connection.Just type this, u wil get
client ip address and port number.
printf("\n(%s , %d)\n",inet_ntoa(client.sin_addr),ntohs
(client.sin_port));

Is This Answer Correct ?    8 Yes 0 No

how to get client port number in server socket programming??..

Answer / raguraman sify tech

Please elaborate this question.. what is your exact request?..

Is This Answer Correct ?    9 Yes 3 No

how to get client port number in server socket programming??..

Answer / ramana

getpeername()

Is This Answer Correct ?    6 Yes 6 No

how to get client port number in server socket programming??..

Answer / rps

@Maddy :-)

After the Accept Call in server Program..

ClientFD = accept(SockFD,(struct sockaddr *)&ClientAddr,(int*)&SinSize);

You will get Client IP and Port Number using this --

printf(" Server got a connection from Client (%s : %d)\n",
inet_ntoa(ClientAddr.sin_addr),ntohs(ClientAddr.sin_port));

Is This Answer Correct ?    3 Yes 3 No

Post New Answer

More Linux Socket Programming Interview Questions

Are sockets bidirectional?

0 Answers  


Why bind system call is required in socket programming?

0 Answers  


Can you send and receive on the same socket at the same time?

0 Answers  


Q. what is the difference between socket & port ?

2 Answers   Cavium Networks,


How to Test the Datagram Client and Server?

0 Answers  






What is the use of PF_INET or AF_INET?

0 Answers  


How to Reply to a Wild Address?

0 Answers  


What is socket linux?

0 Answers  


How to Choose a Socket Type?

0 Answers  


What is the use of endservent(3) Function?

0 Answers  


How to Bind Addresses to a Socket?

0 Answers  


What is the Use of the inet_lnaof() Function?

1 Answers  


Categories