Communications

i5/OS™ PASE is generally compatible with AIX® and Linux® in sockets communications.

i5/OS PASE supports the same syntax as AIX for sockets communications. This cannot match other operating systems, such as Linux, in every detail.

i5/OS PASE sockets support is comparable to the AIX implementation of sockets, but i5/OS PASE uses the i5/OS implementation of sockets (instead of the AIX kernel implementation of sockets), and this forces some minor differences from AIX behavior.

The i5/OS implementation of sockets supports both UNIX® 98 and Berkeley Software Distributions (BSD) sockets. In most cases, i5/OS PASE resolves differences in these styles by adopting the behavior of the AIX implementation.

In addition, the user profile for a running application must have the *IOSYSCFG special authority to specify the level parameter as IPPROTO_IP and the option_value parameter as IP_OPTIONS on socket APIs.

Related information
Socket programming
Berkeley Software Distributions (BSD) compatibility
UNIX 98 compatibility