HPlogo NetIPC 3000/XL Programmer's Reference Manual: HP 3000 MPE/iX Computer Systems

Chapter 4 NetIPC Examples

» 

Technical documentation

Complete book in PDF
» Feedback

 » Table of Contents

 » Glossary

 » Index

This chapter contains sample programs using NetIPC for both TCP access and X.25 (level 3) access:

  • Example 1 (programs 1A and 1B) present an example of how to set up and use a connection (virtual circuit) for TCP access. The two programs, running on different nodes, open communication via call sockets. They then establish a connection (using VC sockets) and send and receive data over this connection. Finally, they terminate their connection.

  • Example 2 (programs 2A and 2B) illustrate the differences in using NetIPC for vectored I/O in compatibility mode and in native mode for TCP access.

  • Example 3 (programs 3A and 3B) provides an example using NetIPC to communicate using direct access to level 3, X.25 in compatibility mode.

  • Example 4 (programs 4A and 4B) provides an example using NetIPC to communicate using direct access to level 3, X.25 in native mode. These programs use the features provided with MPE XL X.25 such as adding to the facility field, and using fast select.

In these programs, it is assumed that processes are already operating at the remote and local nodes. For an example program that illustrates the use of Remote Process Management (RPM) intrinsics to start processes, refer to the Using NS 3000/XL Network Services Manual.

NOTE: You may need to disable timeouts on either the call descriptors or virtual circuit descriptors when writing applications intended for use on networks where you expect significant timing delays due to excessive line noise or traffic.
Feedback to webmaster