R |
Raw sockets
|
using
|
read() function
|
Read functions
|
READ operation
|
IP multicast datagrams
|
out-of-band
|
$QIO function
|
Sockets API
|
peeking
|
at queued messages
|
with $QIO system service
|
with Sockets API
|
specifying out-of-band read data
|
Read operation
|
with $QIO system service
|
with Sockets API
|
Reading
|
OOB message
|
virtual blocks
|
See IO$_READVBLK function
|
Reading data
|
recv() function #1
|
recv() function #2
|
peek feature
|
recvfrom() function
|
recvmsg() function
|
Releasing an I/O channel
|
Remote sockets
|
specifying
|
Resolver
|
See BIND resolver
|
Restrictions
|
privilege
|
protection
|
Routing headers
|
accessing
|
socket calls used to build and examine
|
S |
Segments
|
select() function
|
send() function #1
|
send() function #2
|
send() function #3
|
Sending a connection request
|
using Sockets API
|
Sending to a target process
|
sendmsg() function
|
sendto() function #1
|
sendto() function #2
|
sendto() function #3
|
servent structure
|
SET COMMUNICATION/BROADCAST command
|
SET PROTOCOL UDP command
|
sethostent() socket function
|
setnetent() socket function
|
setprotoent() socket function
|
setservent() socket function
|
setsockopt() function #1
|
setsockopt() function #2
|
Setting
|
socket options
|
SHOW DEVICE_SOCKET command
|
Shutdown flags
|
IO$_DEACCESS #1
|
IO$_DEACCESS #2
|
shutdown() function #1
|
shutdown() function #2
|
Shutting down a connection
|
See IO$M_SHUTDOWN modifier
|
Shutting down sockets
|
with $QIO
|
with Sockets API
|
SIOCATMARK command
|
sockaddr structure #1
|
sockaddr structure #2
|
sockaddr structure #3
|
sockaddr_in structure #1
|
sockaddr_in structure #2
|
sockaddr_in structure #3
|
sockaddr_in6 structure #1
|
sockaddr_in6 structure #2
|
sockaddr_in6 structure #3
|
socket() function #1
|
socket() function #2
|
Socket functions
|
decc$socket_fd
|
endhostent()
|
endnetent()
|
endprotoent()
|
endservent()
|
gethostaddr
|
gethostent()
|
getnetent
|
getservent()
|
herror()
|
hostalias()
|
hstrerror()
|
poll
|
sethostent()
|
setnetent()
|
setprotoent()
|
setservent()
|
socket
|
socketpair
|
Socket name
|
IO$_ACCESS
|
Socket options
|
for IPv6
|
for receiving optional information
|
IPV6_JOIN_GROUP
|
IPV6_LEAVE_GROUP
|
IPV6_MULTICAST_HOPS
|
IPV6_MULTICAST_IF
|
IPV6_MULTICAST_LOOP
|
OOBINLINE
|
setting
|
Socket types
|
IO$_SETCHAR #1
|
IO$_SETCHAR #2
|
IO$_SETMODE #1
|
IO$_SETMODE #2
|
socketpair() function
|
Sockets
|
binding
|
with $QIO
|
with Sockets API
|
calling from EXEC mode
|
canceling requests
|
closing and deleting
|
with Sockets API
|
connection request example
|
creating
|
creating with OpenVMS system services
|
creating with Sockets API
|
deleting
|
with $QIO
|
functions
|
calling from AST state
|
calling from KERNEL mode
|
listening
|
with $QIO
|
with Sockets API
|
naming
|
obtaining information
|
with $QIO
|
with Sockets API
|
options
|
TCPIP$FULL_DUPLEX_CLOSE
|
peek feature
|
polling #1
|
polling #2
|
read operation
|
reading data
|
reading OOB data
|
receiving OOB data
|
recv() function example
|
setting options
|
with $QIO
|
with Sockets API
|
shut down
|
with $QIO
|
shutting down
|
TCP
|
UDP
|
using AF_INET6
|
Sockets API
|
accepting connections
|
error codes
|
error codes translated to $QIO equivalents
|
functions
|
introduction
|
porting considerations
|
initiating a connection
|
obtaining information
|
shutting down a socket
|
standard I/O compilation warnings
|
structures
|
hostent
|
netent
|
sockaddr_in
|
SS$_ABORT
|
Standard I/O functions
|
Status block
|
fields
|
Stream sockets
|
defining
|
Structures
|
porting to IPv6
|
Symbol definition files
|
for system services
|
TCPIP$INETDEF
|
Synchronize $QIO completion
|
Synchronous queue requests
|
SYS$LIBRARY directory
|
SYS$QIO system service
|
calling sequence
|
System services
|
$ASSIGN function
|
$CANCEL function
|
$DASSGN function
|
$QIO function
|
symbol definition files
|