mirror of
https://github.com/fluencelabs/redis
synced 2025-06-22 13:31:32 +00:00
CLIENT LIST implemented
This commit is contained in:
10
src/anet.c
10
src/anet.c
@ -345,3 +345,13 @@ int anetUnixAccept(char *err, int s) {
|
||||
|
||||
return fd;
|
||||
}
|
||||
|
||||
int anetPeerToString(int fd, char *ip, int *port) {
|
||||
struct sockaddr_in sa;
|
||||
socklen_t salen = sizeof(sa);
|
||||
|
||||
if (getpeername(fd,(struct sockaddr*)&sa,&salen) == -1) return -1;
|
||||
if (ip) strcpy(ip,inet_ntoa(sa.sin_addr));
|
||||
if (port) *port = ntohs(sa.sin_port);
|
||||
return 0;
|
||||
}
|
||||
|
Reference in New Issue
Block a user