IPX/SPX Programming Manual

Addressing
HP NonStop IPX/SPX Programming Manual528022-001
2-8
Interface Libraries
Interface Libraries
Most of the NonStop IPX/SPX interfaces are organized into libraries. The libraries are
coded in C, and a HP TAL version is available through a set of header files. NonStop
IPX/SPX provides the following interfaces:
Socket interface to IPX and to SPXII.
SAP interface allows a NonStop server to advertise its presence on the network
and to look for other services.
NetWare APIs allow NonStop applications to access NetWare servers using the
NCP requestor. The requestor is used exclusively by the LAN Print Spooler for a
NetWare process. NetWare APIs are not accessible by NonStop IPX/SPX
application developers.
Figure 2-5 shows the interfaces. Interfaces open to application developers are
unshaded.
The following two subsections describe the NonStop IPX/SPX socket interfaces.
Socket Interface to NonStop IPX/SPX
The socket interface is provided as part of the NonStop IPX/SPX software. The socket
interface uses NonStop Kernel file-system procedures for interprocess communications
and provides socket library function calls. You can use the socket interface to write
your own application services, either to the SPXII protocol layer or directly to the IPX
protocol layer. If you write applications directly to the IPX protocol layer, you must
provide your own means of transport reliability and flow control.
Figure 2-5. NonStop IPX/SPX Interfaces
VST0205.vsd
Sockets SAP Interface NetWare API
SPXII
IPX
SAP NCP
RIP