#include #include int main() { struct sockaddr_in cs; /* Communication parameters */ int len; int sp = 0; /* Socket pointer */ len = sizeof(cs); if (getpeername(sp,(struct sockaddr *)&cs,&len) < 0){ exit(1); }; printf("%s", (char *)strdup(inet_ntoa(cs.sin_addr))); }