判断IP地址是否有效
#include <stdio.h>
#include <sys/socket.h>
#include <netinet/in.h>
#include <arpa/inet.h>
int main(int argc, char *argv[])
{
struct in_addr s;
int ret = inet_pton(AF_INET, argv[1], (void *)&s);
if(ret > 0)
printf("ok: %d\n", ret);
else
printf("err: %d\n", ret);
return 0;
}