1 ettcp license
2 --------------------------------------------------------------------------
3 Test TCP connection. Makes a connection on port 5001
4 and transfers fabricated buffers or data copied from stdin.
5
6 Usable on 4.2, 4.3, and 4.1a systems by defining one of
7 BSD42 BSD43 (BSD41a)
8 Machines using System V with BSD sockets should define SYSV.
9
10 Modified for operation under 4.2BSD, 18 Dec 84
11 T.C. Slattery, USNA
12 Minor improvements, Mike Muuss and Terry Slattery, 16-Oct-85.
13 Modified in 1989 at Silicon Graphics, Inc.
14 catch SIGPIPE to be able to print stats when receiver has died
15 for tcp, don't look for sentinel during reads to allow small transfers
16 increased default buffer size to 8K, nbuf to 2K to transfer 16MB
17 moved default port to 5001, beyond IPPORT_USERRESERVED
18 make sinkmode default because it is more popular,
19 -s now means don't sink/source
20 count number of read/write system calls to see effects of
21 blocking from full socket buffers
22 for tcp, -D option turns off buffered writes (sets TCP_NODELAY sockopt)
23 buffer alignment options, -A and -O
24 print stats in a format that's a bit easier to use with grep & awk
25 for SYSV, mimic BSD routines to use most of the existing timing code
26 Modified by Steve Miller of the University of Maryland, College Park
27 -b sets the socket buffer size (SO_SNDBUF/SO_RCVBUF)
28 Modified Sept. 1989 at Silicon Graphics, Inc.
29 restored -s sense at request of tcs@brl
30 Modified Oct. 1991 at Silicon Graphics, Inc.
31 use getopt(3) for option processing, add -f and -T options.
32 SGI IRIX 3.3 and 4.0 releases don't need #define SYSV.
33
34 Modified by David Boreham <david@bozemanpass.com>
35 to support call back mode
36
37 Distribution Status -
38 Public Domain. Distribution Unlimited.
|
1 ettcp license
2 --------------------------------------------------------------------------
3 Copyright (C) 1984 T.C. Slattery, USNA
4 Copyright (C) 1985 Mike Muuss and Terry Slattery
5 Copyright (C) 1989 Silicon Graphics, Inc.
6 Copyright (C) 1989 Steve Miller of the University of Maryland, College Park
7 Copyright (C) 1991 Silicon Graphics, Inc.
8 Copyright (C) 2002 David Boreham <david@bozemanpass.com>
9
10 Distribution Status -
11 Public Domain. Distribution Unlimited.
|