DIGITAL TCP/IP Services for OpenVMS
System Services and C Socket Programming

Index


Previous Contents


Master Alphabetic Index
A B C D E F G H I K L M N O P Q R S T U V W

A
accept() socket routine
    arguments
    description
    error values
    format
    how to use
    return values
ACP
    type code
        $GETDVI
ACP operation
    See IO$_ACPCONTROL
Active socket
Address families
    IO$M_OUTBAND
    IO$_SETCHAR
    IO$_SETMODE
    IO$_SETMODE function
Addresses
    using 64-bit (Alpha only)
Addressing
    wildcard
Alias names
    format of
    list of
Application calling sequence
    TCP client
    TCP server
    UDP client
    UDP server
Arguments
    $ASSIGN #1
    $ASSIGN #2
    AST address
    AST argument
    astadr
    astprm
    $CANCEL #1
    $CANCEL #2
    chan
    channel number
    device and function-independent
    efn
    events flag number
    func
    function-independent parameters
    $GETDVI #1
    $GETDVI #2
    $GETDVI #3
    $GETDVIW #1
    $GETDVIW #2
    gethostbyaddr()
    gethostbyname()
    I/O status block
    IO$M_OUTBAND
    IO$M_READATTN
    IO$M_WRTATTN
    IO$_ACCESS function
    IO$_READVBLK
    IO$_SETCHAR #1
    IO$_SETCHAR #2
    IO$_SETMODE #1
    IO$_SETMODE #2
    IO$_WRITEVBLK #1
    IO$_WRITEVBLK #2
    iosb #1
    iosb #2
    iosb #3
    $QIO
    $QIO device- and function-independent
    $QIO device-dependent
    $QIO function-dependent
    $QIO item_list_2 descriptor
    $QIO item_list_3 descriptor
    $QIO system service #1
    $QIO system service #2
    $QIOW
    $SYNCH service
$ASSIGN
    access modes
    arguments #1
    arguments #2
    C programming example
    channel
    condition values
    description
    I/O channel service
    MACRO-32 example
Assigning a channel
    to the Internet pseudodevice
AST routine
    $QIO service #1
    $QIO service #2
AST state
    calling a C Socket routine
Asynchronous queue request
Asynchronous service completion
Asynchronous system trap
B
Berkeley Internet Name Domain resolver
    see BIND
BIND
    lookup
        using C Socket routine
        using $QIO system service
    resolver
        accessing
        service
        used with IO$_ACPCONTROL
    service
        using
bind() socket routine
BLOCKALL flags
    See specific socket routine
Broadcast messages
    on a local network
    sending
Broadcast options
Broadcasting on a local network
    See Broadcast messages
Buffers
    limits
        with $ASSIGN
    lists
        descriptor fields
    multiple
    operations
C
C Socket interface
    benefits
    initiating a connection
$CANCEL
    access modes
    arguments #1
    arguments #2
    canceling I/O operations
    condition values #1
    condition values #2
    description
    routine
Cancel operation
Channels
    assigning to TCPIP$DEVICE:
    assigning to the Internet pseudodevice
    cancel pending I/O requests
    deassigning
        See $DASSGN
Close a connection
    IO$_DEACCESS
close() socket routine
    description
    example
Colons
    in device name strings
Commands
    FIONREAD
        to display number of bytes in socket receive queue
    IOCTL
    LINK
    SET PROTOCOL UDP
        /BROADCAST qualifier
        to disable privilege checking
    SHOW DEVICE_SOCKET
    SIOCATMARK
    START COMMUNICATION
Compiling programs
    using BSD Version 4.4
Compiling with DEC C
Condition values
    $GETDVI #1
    $GETDVI #2
    IO$M_OUTBAND
    IO$_ACPCONTROL
    IO$_SENSECHAR
    IO$_SENSEMODE
    IO$_SETCHAR
    IO$_SETMODE #1
    IO$_SETMODE #2
    IO$_WRITEVBLK
    $QIO service
connect() socket routine
    description
Connection
    accepting a request
        with C Socket routine
        with $QIO system service
    close
    disconnect
    establishing a pseudo connection
    initiating
    sending a request
    shutdown #1
    shutdown #2
Connection-oriented protocols
Connectionless protocols
Counters
    display READ operations


Previous Next Contents Index