NetIPC 3000/XL Programmer's Reference Manual (5958-8600)

Table Of Contents
52 Chapter2
Cross-System NetIPC
Calls Affecting the Remote Process
IPCRECVCN Checksumming — When the ipcrecvcn() call is executed on the HP 9000
node, checksumming is always enabled.
Send and receive sizes — The HP 3000 send and receive size range is 1 to
30,000 bytes. The HP 9000 send and receive size range is 1 to 32,767 bytes.
Although the ranges are different, cross-system communication is not
affected. If you specify a send or receive size, be sure it is within the correct
range for the respective system.
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 9000, the default send and receive size is
100 bytes.
IPCSEND Send size — The HP 3000 send size range is 1 to 30,000 bytes. The HP 9000
send size is 32,767 bytes, although the ranges are different, cross-system
communication is not affected. If you specify a send or receive size, be sure it
is within the correct range for the respective system.
Note that the urgent data bit is not supported on the HP 9000; however, if
this bit is set by the HP 3000 program, it will be ignored by the receiving
process on the HP 9000. For differences in send and receive size see the
discussion for IPCRECVCN.
IPCSHUTDOWN Socket shut down — The HP 3000 provides a graceful release flag that is not
available on the HP 9000. If the graceful release flag (
flag 17
) is set on the
HP 3000, the HP 9000 will respond as though it were a normal shutdown.
The HP 3000 does not support shared sockets; the HP 9000 does. Shared
sockets are destroyed only when the descriptor being released is the sole
descriptor for the socket. Therefore, the HP 9000 process may take longer to
close the connection than expected.
Table 2-4 Cross-System Calls (HP 3000 — HP 9000
NetIPC Call Cross-System Consideration