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


Previous Contents Index

K
KERNEL mode
    calling socket routines from
L
Linger
    option #1
    option #2
    option #3
    option #4
    option #5
    option #6
linger structure
LINK command
Linking programs
    using BSD Version 4.3
    using BSD Version 4.4
Listen
    C Socket example
    for connection requests
listen() socket routine
Local host address parameter
    binding a socket
Local socket
    creating
Lookup
    BIND
M
Macro
    UCBDEF
Management commands
    SHOW DEVICE_SOCKET
Message length
    IOSB
Messages
    broadcast #1
    broadcast #2
    broadcast #3
    discarding #1
    discarding #2
    non-routed
    out-of-band
    received
msghdr structure
    members
Multicast IP datagrams
    See IP multicast datagrams
Multiple buffers
N
NBIO flags
    See specific socket routine
netent structure
    members
netent structure definition
NETMBX privileges
ntohl()
    description
ntohs()
    description
O
omsghdr structure
    members
Online program examples
    location of
    TCP/IP server accepting a connection from the auxiliary server
    TCP/IP server using QIO calls
    TCP/IP server using the C Socket interface
    UDP/IP server using C Socket interface
OOB
    character
    data flags
        See specific socket routine
    See Out-of-band character
    sending to a target process
OOBINLINE socket option
Open a connection
    See IO$_ACCESS
OpenVMS
    programming interfaces
OpenVMS System Services
    close and delete a socket
    connection accept
    connection request example
    reference
    shutting down a socket
    using
Out-of-band character
    request
Out-of-band data
    examples #1
    examples #2
    in a READ operation
    in a WRITE operation
    using the IO$M_INTERRUPT function
P
p6 argument
Parameters
    p6 descriptor fields
    passing
    SIOCATMARK command
    specifying input
    specifying output
    types
Passive socket
Peek feature
PEEK flags
    See specific socket routine
Peeking at queued messages
    during a READ operation
Polling sockets
Port numbers
    specifying a local port
Portability concerns
    socket routines #1
    socket routines #2
Privilege and protection restrictions
    applying
Privileges
    disabling #1
    disabling #2
    IO$_SETCHAR
    IO$_SETMODE #1
    IO$_SETMODE #2
    NETMBX
Programming interfaces
    C Socket
    OpenVMS system services
Protection restrictions
    applying
Protocols
    connection-oriented
    connectionless
    internet
Pseudodevice
    new
    read characteristics
    setting characteristics
PURGE flags
    See specific socket routine
Q
$QIO
    arguments #1
    arguments #2
    arguments #3
    arguments #4
    arguments #5
    assigning channels
    AST routine
    astadr
    astprm
    BIND lookup
    broadcast and multicast messages
    call format
    chan
    close and delete function
    common function
    condition values #1
    condition values #2
    condition values #3
    creating a socket
    description #1
    description #2
    device- and function-independent arguments
    device-dependent arguments
    efn
    error codes
    event flag
    func
    function-dependent arguments #1
    function-dependent arguments #2
    function-dependent arguments #3
    function-dependent parameters
    function-independent parameters
    I/O status block
    initiate a connection
    IO$_ACCESS function
    IO$_ACPCONTROL function
    IO$_DEACCESS function
    IO$_READVBLK function #1
    IO$_READVBLK function #2
    IO$_READVBLK function #3
    IO$_SENSEMODE function #1
    IO$_SENSEMODE function #2
    IO$_SETCHAR function #1
    IO$_SETCHAR function #2
    IO$_SETMODE function #1
    IO$_SETMODE function #2
    IO$_SETMODE function #3
    IO$_WRITEVBLK function #1
    IO$_WRITEVBLK function #2
    IO$_WRITEVBLK function #3
    IO$_WRITEVBLK function #4
    iosb #1
    iosb #2
    polling sockets
    reading OOB data
    receiving OOB data
    system service call parameters
    system service calls
    test I/O status block
    using $QIO or $QIOW
    using READ operations with a stream
    when to use $QIO
    when to use $QIOW
$QIOW
    arguments
    description
    See also $QIO
Queue I/O Request and Wait service
Queue I/O Request service
Queue request
    asynchronous
    synchronous
Queued messages
    peeking during a READ operation
Queues
    flush data from
Quotas
    AST limit
    BIOLM
    receive socket #1
    receive socket #2


Previous Next Contents Index