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