diff options
-rw-r--r-- | netdemo/test.c | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/netdemo/test.c b/netdemo/test.c index 0025fe1..b614ce3 100644 --- a/netdemo/test.c +++ b/netdemo/test.c @@ -29,7 +29,11 @@ #define NSERVER 2 #define BASE_PORT 24742 -#define DATA_SINK_HOST ((128 << 24) | (233 << 16) | (14 << 8) | 60) + +/* #define DATA_SINK_HOST "192.0.0.1" /* YOUR `discard' HOST GOES HERE */ +#ifndef DATA_SINK_HOST +# error "You must define DATA_SINK_HOST" +#endif void showbroad(int s) { @@ -93,7 +97,7 @@ showbroad (s); rtems_panic ("Can't broadcast: %s", strerror (errno)); } #endif - farAddr.sin_addr.s_addr = htonl (DATA_SINK_HOST); + inet_aton (DATA_SINK_HOST, &farAddr.sin_addr); #if 1 for (i = 0 ; i < 500 ; i++) { if (sendto (s, cbuf, sizeof cbuf, 0, (struct sockaddr *)&farAddr, sizeof farAddr) < 0) @@ -137,7 +141,7 @@ transmitTcp (void) rtems_panic ("Can't bind socket: %s", strerror (errno)); farAddr.sin_family = AF_INET; farAddr.sin_port = htons (9); /* The `discard' port */ - farAddr.sin_addr.s_addr = htonl (DATA_SINK_HOST); + inet_aton (DATA_SINK_HOST, &farAddr.sin_addr); printf ("Connect socket.\n"); if (connect (s, (struct sockaddr *)&farAddr, sizeof farAddr) < 0) { printf ("Can't connect socket: %s\n", strerror (errno)); |