version 1.6, 1999/09/29 21:14:16 |
version 1.7, 1999/09/30 04:30:03 |
|
|
memset(&hostaddr, 0, sizeof(hostaddr)); |
memset(&hostaddr, 0, sizeof(hostaddr)); |
hostaddr.sin_family = AF_INET; |
hostaddr.sin_family = AF_INET; |
hostaddr.sin_port = htons(port); |
hostaddr.sin_port = htons(port); |
#ifdef BROKEN_INET_ADDR |
|
hostaddr.sin_addr.s_addr = inet_network(host); |
|
#else /* BROKEN_INET_ADDR */ |
|
hostaddr.sin_addr.s_addr = inet_addr(host); |
hostaddr.sin_addr.s_addr = inet_addr(host); |
#endif /* BROKEN_INET_ADDR */ |
|
if ((hostaddr.sin_addr.s_addr & 0xffffffff) != 0xffffffff) |
if ((hostaddr.sin_addr.s_addr & 0xffffffff) != 0xffffffff) |
{ |
{ |
/* Valid numeric IP address */ |
/* Valid numeric IP address */ |