mirror of
https://github.com/ZeroTier/ZeroTierOne
synced 2025-08-14 02:27:38 -07:00
Added support for Redis
This commit is contained in:
parent
8cfee8a38c
commit
721d58b464
8 changed files with 226 additions and 60 deletions
|
@ -48,6 +48,28 @@ void dwr(const char *fmt, ...);
|
|||
|
||||
extern pthread_mutex_t loglock;
|
||||
|
||||
void print_addr(struct sockaddr *addr)
|
||||
{
|
||||
char *s = NULL;
|
||||
switch(addr->sa_family) {
|
||||
case AF_INET: {
|
||||
struct sockaddr_in *addr_in = (struct sockaddr_in *)addr;
|
||||
s = malloc(INET_ADDRSTRLEN);
|
||||
inet_ntop(AF_INET, &(addr_in->sin_addr), s, INET_ADDRSTRLEN);
|
||||
break;
|
||||
}
|
||||
case AF_INET6: {
|
||||
struct sockaddr_in6 *addr_in6 = (struct sockaddr_in6 *)addr;
|
||||
s = malloc(INET6_ADDRSTRLEN);
|
||||
inet_ntop(AF_INET6, &(addr_in6->sin6_addr), s, INET6_ADDRSTRLEN);
|
||||
break;
|
||||
}
|
||||
default:
|
||||
break;
|
||||
}
|
||||
fprintf(stderr, "IP address: %s\n", s);
|
||||
free(s);
|
||||
}
|
||||
|
||||
|
||||
#ifdef NETCON_SERVICE
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue