From 37f3bf5c48b18c8196f1c141f6dede51e0c38ebe Mon Sep 17 00:00:00 2001 From: Joel Sherrill Date: Thu, 3 Mar 2011 16:55:12 +0000 Subject: 2011-03-03 Joel Sherrill * test.c: Add TCP and UDP Sink Data Host. --- netdemo/ChangeLog | 4 ++++ netdemo/test.c | 8 +++++--- 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/netdemo/ChangeLog b/netdemo/ChangeLog index 42539c2..0babe80 100644 --- a/netdemo/ChangeLog +++ b/netdemo/ChangeLog @@ -1,3 +1,7 @@ +2011-03-03 Joel Sherrill + + * test.c: Add TCP and UDP Sink Data Host. + 2009-05-13 Joel Sherrill * Makefile: Allow overrides from invoking environment. diff --git a/netdemo/test.c b/netdemo/test.c index 6c1bff6..d0e3fb0 100644 --- a/netdemo/test.c +++ b/netdemo/test.c @@ -29,7 +29,8 @@ #define NSERVER 2 #define BASE_PORT 24742 -#define DATA_SINK_HOST ((128 << 24) | (233 << 16) | (14 << 8) | 60) +#define UDP_DATA_SINK_HOST ((10 << 24) | (0 << 16) | (2 << 8) | 255) +#define TCP_DATA_SINK_HOST ((10 << 24) | (0 << 16) | (2 << 8) | 2) void showbroad(int s) { @@ -88,12 +89,13 @@ showbroad (s); if (setsockopt (s, SOL_SOCKET, SO_BROADCAST, &opt, sizeof opt) < 0) rtems_panic ("Can't set socket broadcast: %s", strerror (errno)); showbroad (s); + farAddr.sin_addr.s_addr = htonl (UDP_DATA_SINK_HOST); for (i = 0 ; i < 5 ; i++) { if (sendto (s, cbuf, sizeof cbuf, 0, (struct sockaddr *)&farAddr, sizeof farAddr) < 0) rtems_panic ("Can't broadcast: %s", strerror (errno)); } #endif - farAddr.sin_addr.s_addr = htonl (DATA_SINK_HOST); + farAddr.sin_addr.s_addr = htonl (UDP_DATA_SINK_HOST); #if 1 for (i = 0 ; i < 500 ; i++) { if (sendto (s, cbuf, sizeof cbuf, 0, (struct sockaddr *)&farAddr, sizeof farAddr) < 0) @@ -137,7 +139,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); + farAddr.sin_addr.s_addr = htonl (TCP_DATA_SINK_HOST); printf ("Connect socket.\n"); if (connect (s, (struct sockaddr *)&farAddr, sizeof farAddr) < 0) { printf ("Can't connect socket: %s\n", strerror (errno)); -- cgit v1.2.3