Compaq TCP/IP Services for OpenVMS
Sockets API and System Services Programming


Previous Contents Index

Index
Index
Examples
2-1 Creating a Socket (Sockets API)
2-2 Creating a Socket (System Services)
2-3 Binding a Socket (Sockets API)
2-4 Binding a Socket (System Services)
2-5 Setting a Socket to Listen (Sockets API)
2-6 Setting a Socket to Listen (System Services)
2-7 Initiating a Connection (Sockets API)
2-8 Initiating a Connection (System Services)
2-9 Accepting a Connection (Sockets API)
2-10 Accepting a Connection (System Services)
2-11 Getting Socket Information (Sockets API)
2-12 Getting Socket Information (System Services)
2-13 Setting Socket Options (Sockets API)
2-14 Setting Socket Options (System Services)
2-15 Reading Data (Sockets API)
2-16 Reading Data (System Services)
2-17 Reading OOB Data (Sockets API)
2-18 Reading OOB Data (System Services)
2-19 Peeking at Data (Sockets API)
2-20 Writing Data (Sockets API)
2-21 Writing Data (System Services)
2-22 Writing OOB Data (Sockets API)
2-23 Writing OOB Data (System Services)
2-24 BIND Lookup (Sockets API)
2-25 BIND Lookup (System Services)
2-26 Closing and Deleting a Socket (Sockets API)
2-27 Closing and Deleting a Socket (System Services)
2-28 Shutting Down a Socket (Sockets API)
2-29 Shutting Down a Socket (System Services)
E-1 TCP Client (Sockets API)
E-2 TCP Server (Sockets API)
E-3 TCP Auxiliary Server (Sockets API)
E-4 TCP Client (System Services)
E-5 TCP Server (System Services)
E-6 TCP Auxiliary Server (System Services)
E-7 UDP Client (Sockets API)
E-8 UDP Server (Sockets API)
E-9 UDP Client (System Services)
E-10 UDP Server (System Services)
Figures
2-1 Client/Server Communication Process Using TCP
2-2 UDP Socket Communication Process
5-1 I/O Status Block for a Successful READ or WRITE Operation
5-2 Specifying an Input Parameter List
5-3 Setting Socket Options
5-4 Setting IOCTL Parameters
5-5 Specifying an Output Parameter List
5-6 Getting Socket Options
5-7 Getting IOCTL Parameters
5-8 Specifying a Socket Name (BSD Version 4.3)
5-9 Specifying a Socket Name (BSD Version 4.4)
5-10 Specifying a Buffer List
6-1 Subfunction Item List
Tables
1 TCP/IP Services Documentation
1-1 Network Definition Files
1-2 C Language Definition Files
1-3 Sockets API Libraries
1-4 TCP Programming Examples
1-5 UDP Programming Examples
2-1 TCP Server Tasks and Related Functions
2-2 TCP Client Calling Sequence and Related Functions
2-3 UDP Server Tasks and Related Functions
2-4 UDP Client Tasks and Related Functions
3-1 TCP Socket Types
3-2 Structures for Sockets API
3-3 errno Values
4-1 Sockets API Functions
5-1 $QIO Arguments
5-2 Network Symbol Definition Files
5-3 $QIO Function Codes
5-4 $QIO Function-Independent Arguments
5-5 $QIO Function-Dependent Arguments
6-1 OpenVMS System Service and Equivalent Sockets API Function
6-2 Network Pseudodevice Driver I/O Functions
6-3 Subfunction Codes
6-4 Call Codes
6-5 Read Flags
6-6 Socket Types
6-7 List Codes for the p5 Item
6-8 Characteristic Mask Bits
6-9 Protocol Type Codes
6-10 Service Type Codes
A-1 Socket Options
A-2 TCP Protocol Options
A-3 IP Protocol Options
B-1 IOCTL Requests
C-1 TCP/IP Services Usage Data Type Entries
C-2 C and C++ Implementations
D-1 Translation of Socket Error Codes to OpenVMS Status Codes
E-1 Client/Server Programming Examples


Previous Next Contents Index