File: README

package info (click to toggle)
st 1.5.1-2
  • links: PTS
  • area: main
  • in suites: etch, etch-m68k, sarge
  • size: 460 kB
  • ctags: 853
  • sloc: ansic: 4,373; makefile: 395; asm: 149; sh: 32
file content (98 lines) | stat: -rw-r--r-- 2,671 bytes parent folder | download | duplicates (7)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
Portions created by SGI are Copyright (C) 2000 Silicon Graphics, Inc.
All Rights Reserved.


This directory contains three example programs.


---------------------------------------------------------------------------

PROGRAM

    lookupdns

FILES

    lookupdns.c
    res.c

USAGE

    lookupdns <hostname1> [<hostname2>] ...

DESCRIPTION

    This program performs asynchronous DNS host name resolution and reports
    IP address for each <hostname> specified as a command line argument.
    One ST thread is created for each host name.  All threads do host name
    resolution concurrently.


---------------------------------------------------------------------------

PROGRAM

    proxy

FILES

    proxy.c

USAGE

    proxy -l <local_addr> -r <remote_addr> [-p <num_processes>] [-S]

    -l <local_addr>      bind to local address specified as [<host>]:<port>
    -r <remote_addr>     connect to remote address specified as <host>:<port>
    -p <num_processes>   create specified number of processes
    -S                   serialize accept() calls from different processes
                         on the same listening socket (if needed).

DESCRIPTION

    This program acts as a generic gateway.  It listens for connections to a
    local address.  Upon accepting a client connection, it connects to the
    specified remote address and then just pumps the data through without any
    modification.


---------------------------------------------------------------------------

PROGRAM

    server

FILES

    server.c
    error.c

USAGE

    server -l <log_directory> [<options>]

    -l <log_directory>      open all log files in specified directory.

    Possible options:

    -b <host>:<port>        bind to specified address (multiple addresses
                            are permitted)
    -p <num_processes>      create specified number of processes
    -t <min_thr>:<max_thr>  specify thread limits per listening socket
                            across all processes
    -u <user>               change server's user id to specified value
    -q <backlog>            set max length of pending connections queue
    -a                      enable access logging
    -i                      run in interactive mode (useful for debugging)
    -S                      serialize accept() calls from different processes
                            on the same listening socket (if needed).

DESCRIPTION

    This program is a general server example.  It accepts a client connection
    and outputs a short HTML page.  It can be easily adapted to provide
    other services.


---------------------------------------------------------------------------