1 #include <arpa/inet.h> 2 #include <stdio.h> 3 inet_ntoa(struct in_addr in)4 char* inet_ntoa(struct in_addr in) { 5 static char buf[16]; 6 unsigned char* a = (void*)∈ 7 snprintf(buf, sizeof buf, "%d.%d.%d.%d", a[0], a[1], a[2], a[3]); 8 return buf; 9 } 10