Compaq TCP/IP Services for OpenVMS
Sockets API and System Services Programming
Previous
Contents
Index
K
KERNEL mode
calling Sockets API functions from
L
Linger option
linger
structure
LINK command
Linking with Compaq C
Listen
for connection requests
Sockets API example
listen()
function
Local host address parameter
binding a socket
Local socket
creating
Lookups
BIND
M
Message length
IOSB
Messages
broadcast #1
broadcast #2
discarding #1
discarding #2
out-of-band
received
msghdr
structure
Multicast IP datagrams
See
IP multicast datagrams
Multiple buffers
N
netent
structure #1
netent
structure #2
NETMBX privileges
Network application programs
Network definition files
Network device
See
sockets
Network pseudodevice
assigning a channel
I/O functions
memory requirements
privileges and protections
reading characteristics
setting characteristics
ntohl()
function
ntohs()
function
O
omsghdr
structure
Online program examples
location of
OOB
See
Out-of-band character
OOB character
OOBINLINE socket option
Opening a connection
See
IO$_ACCESS function
OpenVMS data types
OpenVMS programming interfaces
OpenVMS related definition files
OpenVMS status codes
OpenVMS system services
closing and deleting 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 modifier
P
Parameters
passing
SIOCATMARK command
types
Passive sockets
Peek feature
Peeking at queued messages
during a READ operation
Polling sockets
Port numbers
specifying a local port
Portability concerns
Sockets API functions
Privilege and protection restrictions
applying
Privileges
disabling #1
disabling #2
IO$_SETMODE
NETMBX
Programming interfaces
Berkeley Software Distribution
Sockets API
OpenVMS system services
Protection restrictions
applying
Protocols
Internet
IP family
Transmission Control
User Datagram
PSL$C_EXEC access mode
PSL$C_KERNEL access mode
PSL$C_SUPER access mode
PSL$C_USER access mode
Q
$QIO arguments #1
$QIO arguments #2
item_list_2
data structure
item_list_3
data structure
$QIO system service
arguments
assigning channels
BIND lookup
broadcast and multicast messages
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$_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
polling sockets
$QIOW
reading OOB data
receiving OOB data
specifying a buffer list
specifying input parameter lists
specifying output parameter lists
specifying socket names
using $QIO or $QIOW
using READ operations with a stream
when to use
$QIOW system service
arguments
description
See also
$QIO
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
R
read()
function
Read functions
READ operation
IP multicast datagrams
out-of-band
$QIO function
Sockets API function
peeking
at queued messages
with $QIO system service
with Sockets API function
specifying out-of-band read data
with $QIO system service
with Sockets API function
Reading a virtual block
See
IO$_READVBLK function
Reading an out-of-band message
recv()
function
peek feature
recvfrom()
function
recvmsg()
function
Releasing an I/O channel
Remote socket
specifying a socket name
Resolver
See
BIND resolver
Restrictions
privilege
protection
Previous
Next
Contents
Index