Compaq TCP/IP Services for OpenVMS
Sockets API and System Services Programming
Previous
Contents
Index
S
select()
function
send()
function #1
send()
function #2
Sending a connection request
using $QIO system service
using Sockets API interface
Sending to a target process
sendmsg()
function
sendto()
function
SET COMMUNICATION/BROADCAST command
SET PROTOCOL UDP command
/BROADCAST qualifier
to disable privilege checking
setsockopt()
function
SHOW DEVICE_SOCKET command
Shutdown flags
IO$_DEACCESS #1
IO$_DEACCESS #2
shutdown()
function
Shutting down a connection
See
IO$M_SHUTDOWN modifier
SIOCATMARK command
sockaddr
structure #1
sockaddr
structure #2
sockaddr
structure #3
sockaddr_in
structure #1
sockaddr_in
structure #2
sockaddr_in
structure #3
socket()
function
example
Socket name
IO$_ACCESS
Socket options
OOBINLINE
Socket types
IO$_SETCHAR #1
IO$_SETCHAR #2
IO$_SETMODE #1
IO$_SETMODE #2
Sockets
active
binding
with $QIO system service
with Sockets API function
calling from EXEC mode
canceling requests
closing and deleting
with Sockets API function
connection request example
creating #1
creating #2
creating with OpenVMS system services
creating with Sockets API
deleting #1
deleting #2
with $QIO system service
event flags
functions
calling from AST state
calling from KERNEL mode
porting considerations
listening
with $QIO system service
with Sockets API function
naming
obtaining information #1
obtaining information #2
with $QIO system service
with Sockets API functions
options
TCPIP$FULL_DUPLEX_CLOSE
passive
peek feature
polling #1
polling #2
read operation
reading OOB data
receiving OOB data
recv()
function example
shut down
with $QIO system service
shuting down
with Sockets API function
shutting down
TCP
TCP/IP parameter types
UDP
Sockets API
error codes translated to $QIO equivalents
standard I/O compilation warnings
Sockets API error codes
Sockets API functions
introduction to writing
Sockets API interface
initiating a connection
Sockets API structures
hostent
listing of
netent
sockaddr_in
use with functions
SS$_ABORT
Standard UNIX definition files
Status
block fields
test I/O status block
UNIX completion fields
word length
Symbol definition files
for system services
names
TCPIP$INETDEF
Synchronize $QIO completion
Synchronous queue requests
SYS$LIBRARY directory
SYS$QIO system service
calling sequence
System services
symbol definition files
T
TCP
programming examples
client
server
protocol options #1
protocol options #2
sockets
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 Services data types
TCPIP$C_AF_INET address family
TCPIP$C_AUX address family
TCPIP$C_DATA option
TCPIP$C_DGRAM socket type
TCPIP$C_DSC_ALL flag
TCPIP$C_DSC_RCV flag
TCPIP$C_DSC_SND flag
TCPIP$C_IOCTL option
TCPIP$C_IOCTL parameter types
TCPIP$C_IPOPT option
TCPIP$C_IPOPT parameter types
TCPIP$C_IP_ADD_MEMBERSHIP option
TCPIP$C_IP_DROP_MEMBERSHIP option
TCPIP$C_IP_MULTICAST_TTL option
for sending a multicast datagram
TCPIP$C_LINGER option
TCPIP$C_MSG_OOB flag
TCPIP$C_RAW socket type
TCPIP$C_RAW_IP protocol
TCPIP$C_SOCKOPT option
TCPIP$C_SOCKOPT parameter types
TCPIP$C_SOCK_NAME argument
TCPIP$C_SOCK_NAME parameter
TCPIP$C_STREAM socket type
TCPIP$C_TCP protocol
TCPIP$C_TCPOPT option
TCPIP$C_TCPOPT parameter types
TCPIP$C_UDP protocol
TCPIP$DEVICE
See
network device
TCPIP$FULL_DUPLEX_CLOSE option
set for error notification
TCPIP$M_PEEK modifier
IO$_READVBLK function
Timeout intervals
$DASSGN system service
default
IO$_ACCESS function
IO$_READVBLK function
timeval
structure
U
UDP
client calling sequence
programming examples
client
server
receiving IP multicast datagrams
sending a communication request
sending broadcast and multicast messages
writing data
UDP/IP
server calling sequence
UDP sockets
UNIX completion status fields
User Datagram Protocol
See
UDP
Previous
Next
Contents
Index