TCP/IP (Parallel Library) Migration Guide
Migration Considerations
HP NonStop TCP/IP (Parallel Library) Migration Guide—522272-003
3-4
Error Treatment
Error Treatment 
An application programmatic interface (API) difference in Parallel Library TCP/IP 
involves the EADDRINUSE error message. Parallel Library TCP/IP architecture might 
allow a bind to fail with EADDRINUSE if a port is already in use. However, the bind 
might complete without an error, although the error is returned on the next socket 
request after the bind.
Applications using pre-D30 socket library are not compatible with library TCP/IP and 
will receive the error FEDIALECTUNSUPPORTED.
Applications on a different system (remote socket requests) cannot use the Parallel 
Library TCP/IP environment and will receive the error FEREQUESTUNSUPPORTED.
For fault-tolerant socket applications, if the application primary process fails, the 
backup application receives an ECONNRESET error upon its first socket request after 
takeover.
Fault-Tolerant Behavior
Most fault-tolerant behavior differences relate to TCPSAM. Those differences are 
described in Section 2, The New Socket Provider. Two additional considerations 
concerning fault-tolerant behavior are:
•
Differences in Applications Expecting ECONNRESET
Note that in the failure conditions listed in Table 2-1 on page 2-4, the application no 
longer receives an ECONNRESET error. Hence, any application that monitors the 
failure of the conventional TCP/IP primary processor and takes recovery action 
based on receiving an ECONNRESET error might behave differently when the 
TCPSAM primary processor fails. To avoid differences in application behavior in 
this failure condition, start the application in the same processor as the TCPSAM 
primary process.
•
Differences in Failure Information Reporting
As in conventional TCP/IP, in Parallel Library TCP/IP, if the TCPMON or TCPSAM 
process detects a failure condition, TCPMON or TCPSAM dials out the failure 
information to the Global Customer Support Center (GCSC) using HP Tandem 
ASSOCIATESUB No such attribute No default
MAX-EPHEMERAL-PORT No such attribute Default 65024
RESERVEDIP No such attribute No default
TRACE SUBNET 
Command Attribute Conventional TCP/IP  Parallel Library TCP/IP
BULKIO | NOBULKIO No such attribute Default BULKIO
ALTER SUBNET Command 
Attribute Conventional TCP/IP Parallel Library TCP/IP










