DIGITAL TCP/IP Services for OpenVMS
System Services and C Socket Programming
Previous
Contents
Index
D
$DASSGN
arguments #1
arguments #2
C programming example
condition values #1
condition values #2
deleting an internet device
description
MACRO-32 example
releasing an I/O channel
timeout intervals
Data streams
reading out-of-band data
Datagrams
broadcasting #1
broadcasting #2
options
sending #1
sending #2
TTL
Deassign an I/O channel
DEC C
compiling programs
linking programs
decc$get_sdc()
description
Definition file examples
ADA
BLISS
C
FORTRAN
MACRO
Pascal
PL/I
Descriptor fields
p6
Device
drivers
applying restrictions
name
assign a channel
use of colons
primary characteristics #1
primary characteristics #2
secondary characteristics #1
secondary characteristics #2
types
$GETDVI
online
primary
secondary
template
unit status
symbolic names #1
symbolic names #2
Device socket
creating
with OpenVMS system services
creating with C Socket
deleting
obtaining information
Driver
start
DVI$M_SECONDARY
E
Enable Write Attention AST function
See
IO$M_WRTATTN
errno
values #1
errno
values #2
Error codes
$QIOs
sockets
Errors
during read/write operations
notification
socket status #1
socket status #2
Event flags
use of in C Socket routines
Examples
accept()
routine
C Socket
ADA
$ASSIGN
C programming
MACRO-32
BIND lookup
OpenVMS system service
binding a socket
BLISS
$CANCEL
C programming
MACRO-32
close and delete function
close()
routine
connection request
C Socket
creating a device socket
$DASSGN
C programming
MACRO-32
getpeername()
getsockname()
IO$_ACPCONTROL
C programming
MACRO-32
IO$_READVBLK
C programming
MACRO-32
OpenVMS system service
IO$_WRITEVBLK
C programming #1
C programming #2
MACRO-32
listen codes
C Socket
OpenVMS
location of
definition files
programming examples
online programs
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
OpenVMS
connection accept
connection request
OpenVMS auxiliary server
Pascal
PL/I
routine libraries
socket()
routine
specifying socket options
TCPIP$EXAMPLES
EXEC mode
calling socket routines from
F
fdopen
function
FIONREAD command
Flags
$GETDVI #1
$GETDVI #2
$GETDVIW
IO$_DEACCESS #1
IO$_DEACCESS #2
IO$_DEACCESS #3
IO$_READVBLK
p4 argument
IO$_READVBLOCK
OOB character
IO$_WRITEVBLK
$QIO event
$QIO service
recv()
socket routine
recvfrom()
socket routine
recvmsg()
socket routine
send()
routine
sendmsg()
routine
$SYNCH
Flush data from queue
Functions
socket #1
socket #2
G
$GETDVI
arguments #1
arguments #2
arguments #3
AST parameter
AST service routine
astadr
parameter
astprm
parameter
buffer address
buffer length
chan
channel
channel number
channel parameter
condition values #1
condition values #2
condition values #3
condition values #4
description
device characteristics
device name
device types #1
device types #2
event flag #1
event flag #2
identify a device to
item codes #1
item codes #2
item codes #3
item descriptor fields #1
item descriptor fields #2
item descriptors
item list
local node information
nullarg
parameter
obtaining internet pseudodevice information
online device
return-length address
symbolic names #1
symbolic names #2
template device
$GETDVIW
arguments
condition values #1
condition values #2
description
gethostbyaddr()
socket routine
gethostbyname()
description
gethostname()
socket routine
getnetbyaddr()
description
getnetbyname()
description
getnetent()
description
getpeername()
description
routine example
getprotobyname()
description
getprotobynumber()
description
getprotoent()
description
getservbyname()
description
getservbyport()
description
getsockname()
description
routine example
getsockopt()
description
routine example
Previous
Next
Contents
Index