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

Previous | Contents

### T

- TCP
  - client examples
    - C Socket
    - MACRO
    - OpenVMS
  - protocol options
  - server examples
    - C Socket
    - C Socket auxiliary server
    - MACRO
    - OpenVMS
    - OpenVMS auxiliary server
- TCP/IP
  - accepting a connection
  - client calling sequence
  - client connection initiation
  - making a socket a listener
  - reading out-of-band data
  - sending out-of-band data
  - server calling sequence #1
  - server calling sequence #2
- TCP/IP socket options
- TCP sockets
- Time-to-live datagram option
- Timeout
  - default
- Timeout intervals
  - $DASSGN
  - default
  - drop
  - IO$_ACCESS
  - IO$_READVBLK
  - KEEPALIVE
- timeval structure
  - members
- TOS option
- TTL option
- Type of service option

### U

- UCBDEF macro
- UCX command
  - SHOW DEVICE_SOCKET
- UCX$C_BROADCAST option
- UCX$C_DATA
  - field
- UCX$C_DONTROUTE option
- UCX$C_ERROR option
- UCX$C_IOCTL
  - field
- UCX$C_IOCTL option
- UCX$C_IOCTL parameters
- UCX$C_IPOPT
  - field
- UCX$C_IPOPT parameter types
- UCX$C_IPOPT parameters
- UCX$C_IP_TOS option
- UCX$C_IP_TTL option
- UCX$C_KEEPALIVE option
- UCX$C_LINGER option #1
- UCX$C_LINGER option #2
- UCX$C_LINGER option #3
- UCX$C_MSG_OOB flag
- UCX$C_RAW socket type
- UCX$C_RAW_IP protocol
- UCX$C_SOCKOPT
  - field
- UCX$C_SOCKOPT parameters
- UCX$C_SOCK_NAME parameter
- UCX$C_TCP protocol
- UCX$C_TCPOPT
  - field
- UCX$C_TCPOPT parameters
- UCX$C_TCP_DROP_IDLE option
- UCX$C_TCP_PROBE_IDLE option
- UCX$C_UDP protocol
- UCX$C_USELOOPBACK option
- UCX$DEVICE:
- UCX$DEVICE
  - See Internet pseudodevice
- UCX$EXAMPLES:
- UCX$FULL_DUPLEX_CLOSE option
  - set for error notification
- UCX$INETDEF file
- UCX$M_PEEK modifier
  - IO$_READVBLK function
- UCX$_C_SOCK_NAME argument
- UDP
  - broadcasting messages
  - client examples
    - C Socket
    - MACRO
    - OpenVMS
  - protocol
    - client calling sequence
  - sending a communication request
  - server examples
    - C Socket
    - MACRO
    - OpenVMS
  - writing data
- UDP/IP
  - protocol
    - server calling sequence
- UDP sockets
- UNIX completion status fields

### V

- VAX C
  - linking programs
- vaxc$get_sdc()
  - description
- Volume information

### W

- Warnings
  - compilation
- Wildcard addressing
- WRITE I/O operation
  - See IO$_WRITEVBLK function
- Write operation
  - broadcasting
    - with C Socket routine
    - with $QIO system service
  - out-of-band data
    - with C Socket routine
    - with $QIO system service
  - required privileges for UDP
  - sending datagrams
    - with $QIO system service
  - specifying out-of-band data
  - specifying UDP
  - with C Socket routine
  - with $QIO system service
- write() socket routine
- Write virtual block
  - See IO$_WRITEVBLK

## 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

Contents