1. 程式人生 > >獲取客服端的IP地址-getpeername()

獲取客服端的IP地址-getpeername()

int getpeername(int socket, struct sockaddr *name, socklen_t *namelen); 標頭檔案#include <arpa/inet.h> 描述 例項:           struct sockaddr_in        servaddr,sa;            int                       listenfd,len = sizeof(sa); 。。。。。。。。。。。。。。。。。。。。        if( (connfd=accept(listenfd, (struct sockaddr *)NULL, NULL)) > 0){           if(!getpeername(connfd,(struct sockaddr *)&sa,&len)){               printf("clinet's IP:%s\n",inet_ntoa(sa.sin_addr));
                  }        } 。。。。。。。。。。。。。。。。。。。。。。。