This manual provides comprehensive documentation for developers writing network applications for the HP TCP/IP Services environment on OpenVMS Alpha, I64, and VAX systems. It details the two supported Application Programming Interfaces (APIs): the Berkeley Software Distribution (BSD) Sockets API and OpenVMS system services.
Key contents include:
- API Overviews: Explanations of both BSD Sockets and OpenVMS system services for network communication.
- Development Guide: Step-by-step instructions for common network tasks such as creating and binding sockets, managing connections, setting socket options, and reading/writing data using both TCP and UDP protocols.
- Advanced Topics: Guidance on porting applications to IPv6, handling 64-bit addressing, and working with multicast data.
- Reference Sections: Detailed reference for all supported Sockets API functions and OpenVMS I/O system services.
- Error Handling: Comprehensive tables mapping Sockets API error codes to OpenVMS status codes.
- Appendices: Reference tables for socket options, IOCTL requests, and detailed data types used in network programming.