diff options
author | Joel Sherrill <joel.sherrill@OARcorp.com> | 2003-01-27 23:30:53 +0000 |
---|---|---|
committer | Joel Sherrill <joel.sherrill@OARcorp.com> | 2003-01-27 23:30:53 +0000 |
commit | 25b957c10a1126a59a53c4c7c3e319aaa6a4c9f4 (patch) | |
tree | 998a094b8653697d561934477af632270d8769a0 /c/src/tests/samples/loopback/loopback.scn | |
parent | 2003-01-27 Joel Sherrill <joel@OARcorp.com> (diff) | |
download | rtems-25b957c10a1126a59a53c4c7c3e319aaa6a4c9f4.tar.bz2 |
2003-01-27 Joel Sherrill <joel@OARcorp.com>
* Makefile.am, configure.ac: Added new test loopback which shows how to
use the loopback interface. Thank you Eric Norum for a portable
target independent test which exercises the TCP/IP. This should
prevent massive failures in the TCP/IP stack from reaching the
street.
* loopback/.cvsignore, loopback/Makefile.am, loopback/README,
loopback/init.c, loopback/loopback.scn: New files.
Diffstat (limited to '')
-rw-r--r-- | c/src/tests/samples/loopback/loopback.scn | 56 |
1 files changed, 56 insertions, 0 deletions
diff --git a/c/src/tests/samples/loopback/loopback.scn b/c/src/tests/samples/loopback/loopback.scn new file mode 100644 index 0000000000..ec6207f315 --- /dev/null +++ b/c/src/tests/samples/loopback/loopback.scn @@ -0,0 +1,56 @@ +"Network" initializing! +"Network" initialized! +Try running client with no server present. +Should fail with `connection refused'. +Connect to server. +Can't connect to server: Connection refused +Client closing connection. + +Start server. + +Try running client with server present. +Create socket. +Connect to server. +Bind socket. +Can't connect to server: Connection refused +Client closing connection. +Client task terminating. + +Try running two clients. +Connect to server. +Connect to server. +ACCEPTED:7F000001 +ACCEPTED:7F000001 +Write 22-byte message to server. +Write 22-byte message to server. +Read 43 from server: Server received 22 (Hi there, server (2).) +Read 43 from server: Server received 22 (Hi there, server (3).) +Client closing connection. +Client task terminating. +Worker task terminating. +Client closing connection. +Client task terminating. +Worker task terminating. + +Try running three clients. +Connect to server. +Connect to server. +Connect to server. +ACCEPTED:7F000001 +ACCEPTED:7F000001 +ACCEPTED:7F000001 +Write 22-byte message to server. +Write 22-byte message to server. +Write 22-byte message to server. +Read 43 from server: Server received 22 (Hi there, server (4).) +Read 43 from server: Server received 22 (Hi there, server (5).) +Read 43 from server: Server received 22 (Hi there, server (6).) +Client closing connection. +Client task terminating. +Worker task terminating. +Client closing connection. +Client task terminating. +Worker task terminating. +Client closing connection. +Client task terminating. +Worker task terminating. |