diff options
author | Joel Sherrill <joel.sherrill@OARcorp.com> | 2011-03-03 16:55:12 +0000 |
---|---|---|
committer | Joel Sherrill <joel.sherrill@OARcorp.com> | 2011-03-03 16:55:12 +0000 |
commit | 37f3bf5c48b18c8196f1c141f6dede51e0c38ebe (patch) | |
tree | 71dbece9e47f10014cfe00b2891c94852d4beabb | |
parent | 2011-03-03 Joel Sherrill <joel.sherrill@oarcorp.com> (diff) | |
download | network-demos-37f3bf5c48b18c8196f1c141f6dede51e0c38ebe.tar.bz2 |
2011-03-03 Joel Sherrill <joel.sherrill@oarcorp.com>
* test.c: Add TCP and UDP Sink Data Host.
-rw-r--r-- | netdemo/ChangeLog | 4 | ||||
-rw-r--r-- | 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 <joel.sherrill@oarcorp.com> + + * test.c: Add TCP and UDP Sink Data Host. + 2009-05-13 Joel Sherrill <joel.sherrill@oarcorp.com> * 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)); |