HP OpenVMS Systems Documentation

Content starts here

HP TCP/IP Services for OpenVMS
Sockets API and System Services Programming


Previous Contents Index

K
KERNEL mode
    calling Sockets API functions fromt
L
Linger option
linger structure
LINK command
Linking
    C programs
    IPv6 applications
Listen
    Sockets API example
listen() function #1
listen() function #2
listen() function #3
Local host address parameter
    binding a socket
Local socket
    creating
Lookups
    BIND
M
Mapping interfaces #1
Mapping interfaces #2
Memory, allocating
Messages
    broadcast #1
    broadcast #2
    discarding
    length of IOSB
    OOB
    received
msghdr structure
MSG_OOB flag
Multicast datagrams
    sending
Multicast IP datagrams
    See IP multicast datagrams
N
netent structure #1
netent structure #2
NETMBX privileges
Network
    application programs
    definition files
Network byte order
Network device
    See sockets
Network pseudodevice
    assigning a channel
    characteristics
    I/O functions
    memory requirements
    privileges and protections
ntohl() function
ntohs()function
O
Obtaining data
    using Sockets API
omsghdr structure
OOB
    in a READ operation
OOB character
    enabling
OOB data
    in a write operation
    reading
    receiving
OOBINLINE socket option
Opening a connection
    See IO$_ACCESS function
OpenVMS data types
OpenVMS definition files
OpenVMS programming interfaces
OpenVMS status codes
OpenVMS system services
    closing and deleting a socket
    connection accept example
    connection request example
    getting socket information example
    reading data example
    reading OOB data example
    reference
    setting a socket to listen example
    using
Options headers
    accessing
    destination header
    hop-by-hop header
    receiving destination options
    receiving hop-by-hop options
    sending destination options
    sending hop-by-hop options
    socket calls used to build and examine
Out-of-band
    See OOB
P
Parameters
    passing
    SIOCATMARK
    types
Passive sockets
Peek feature
Peeking at queued messages
    during a READ operation
poll() function
Polling sockets
Port numbers
    converting
    specifying a local port
Porting applications
    address information and variables
    changing socket options
    comparing IP addresses
    comparing IP addresses to wildcard address
    function changes
    functions that return IP addresses
    int data types to hold IP addresses
    IPv6
    name changes
    Sockets API functions
    structure changes
Privilege and protection restrictions
    applying
Privileges
    disabling
    IO$_SETMODE
    NETMBX
Programming examples
    AF_INET sockets
    AF_INET6 sockets
    client program using AF_INET sockets
    client program using AF_INET6 sockets
    output
    server program using AF_INET sockets
    server program using AF_INET6 sockets
Programming interfaces
    Berkeley Software Distribution
        Sockets API
    OpenVMS system services
Protection restrictions
    applying
Protocol
    Transmission Control
    User Datagram
Protocols
    Internet
    IP family
protoent structure
PSL$C_EXEC access mode
PSL$C_KERNEL access mode
PSL$C_SUPER access mode
PSL$C_USER access mode
Q
$QIO system service
    arguments #1
    arguments #2
    arguments #3
        item_list_2 data structure
        item_list_3 data structure
    assigning channels
    BIND lookup
    call format
    close and delete function
    creating a socket
    description
    error codes
    function codes
    function-dependent
    function-independent
    initiating a connection
    IO$ACCESS function
        IO$M_ACCEPT modifier
    IO$_ACCESS service
    IO$_ACPCONTROL function
    IO$_DEACCESS function
    IO$_READVBLK function #1
    IO$_READVBLK function #2
    IO$_READVBLK function #3
    IO$_READVBLK function #4
    IO$_SENSECHAR function
    IO$_SENSEMODE function #1
    IO$_SENSEMODE function #2
    IO$_SENSEMODE function #3
    IO$_SETCHAR function
    IO$_SETCHAR service
    IO$_SETMODE function #1
    IO$_SETMODE function #2
        IO$M_READATTN modifier
        IO$_WRTATTN modifier
    IO$_SETMODE service
    IO$_WRITEVBLK function #1
    IO$_WRITEVBLK function #2
    IO$_WRITEVBLK function #3
    IO$_WRITEVBLK routine
    polling sockets
    reading OOB data
    receiving OOB data
    specifying a buffer list
    specifying input parameter lists
    specifying output parameter lists
    specifying socket names
    TELNET port driver interface
    using READ operations with a stream
    when to use
$QIOW system service
    arguments
    description
    See $QIO system service
Queue I/O Request and Wait service
    See $QIO system service
Queue I/O Request service
    See $QIO system service
Queued messages
    peeking during a READ operation
Queues
    flushing data from
Quotas
    AST limit
    BIOLM


Previous Next Contents Index