NetIPC 3000/XL Programmer's Reference Manual (5958-8600)
Table Of Contents
- 1 NetIPC Fundamentals
- 2 Cross-System NetIPC
- 3 NetIPC Intrinsics
- 4 NetIPC Examples
- A IPC Interpreter (IPCINT)
- B Cause and Diagnostic Codes
- C ErrorMessages
- D Migration From PTOP to NetIPC and RPM
- E C Program Language Considerations

Chapter 2 49
Cross-System NetIPC
Calls Affecting the Remote Process
Calls Affecting the Remote Process
Table 2-2 lists the NetIPC calls affecting communication with the
remote process.
HP 3000 to HP 1000 NetIPC
The NetIPC calls affecting cross-system communication with the
remote process have the following differences: checksumming, send and
receive sizes, range of permitted TCP protocol addresses for users, and
socket sharing. Table 2-3 summarizes the cross-system considerations.
Table 2-2 NetIPC Calls Affecting the Remote Process
HP 3000 HP 1000 HP 9000 PC
IPCCONNECT IPCConnect ipcconnect() IPCConnect
IPCDEST IPCDest ipcdest() IPCDest
IPCLOOKUP IPCLookUp ipclookup() Not implemented
IPCRECV IPCRecv ipcrecv() IPCRecv
IPCRECVCN IPCRecvCn ipcrecvcn() IPCRecvCn
IPCSEND IPCSend
ipcsend() IPCSend
IPCSHUTDOWN IPCShutDown ipcshutdown() IPCShutDown
Table 2-3 Cross-System Calls (HP 3000 — HP 1000)
NetIPC Call Cross-System Considerations
IPCCONNECT Checksumming — TCP checksumming will be enabled for both sides of
the connection if it is enabled by either side for HP 3000 to HP 1000
cross-system communication. On both the HP 3000 and HP 1000
checksumming can be enabled by setting bit 21 in the
flags
parameter.
Send and receive sizes — The HP 3000 send and receive size range is 1 to
30,000 bytes. The HP 1000 send and receive size range is 1 to 8,000 bytes.
For example, if the HP 3000 node sends 16,000 bytes, the HP 1000 node can
call IPCRECV twice, receiving the first 8,000 bytes the first time and the
second 8,000 bytes the second time.
Note that the default send and receive sizes are different on different HP
systems. On the HP 3000, the default send and receive size is less than or
equal to 1,024 bytes. On the HP 1000 the default send and receive size is
100 bytes.
IPCCREATE
IPCDEST
TCP protocol address — The recommended range of TCP addresses for
cross-system user applications is from 30767 to 32767 decimal (%74057
to%77777).