Overview – The Programming Interfaces Guide describes the Oracle Solaris 11 network and system interfaces used by application developers.
SunOS 5.11 is the core of the Oracle Solaris 11 Operating System ( Oracle Solaris OS), and conforms to the third edition of the System V Interface Description (SVID) and to the Single UNIX Specification, version 3 (SUSv3). SunOS 5.11 is fully compatible with UNIX System V, Release 4 (SVR4), and supports all System V network services.
Audience – This book is intended for programmers who are new to the Oracle Solaris platform or want more familiarity with some portion of the interfaces provided. Additional interfaces and facilities for networked applications are described in the ONC+ Developer’s Guide
Required knowledge – This manual assumes a familiarity with secure programming techniques, as communication with other systems or processes provides avenues for hackers to launch attacks. Appendix A, Secure Coding Guidelines for Developers, in Developer’s Guide to Oracle Solaris 11 Security contains information about issues that programmers should pay attention to when coding network applications. The chapter also contains information on the interfaces provided by the Oracle Solaris operating system to help make your application more resilient and secure.
This manual also assumes basic competence in programming, a working familiarity with the C programming language, and familiarity with the UNIX operating system, particularly networking concepts. For more information on UNIX networking basics, see the following books:
Unix Network Programming, Volume 1: The Sockets Networking API (3rd Edition) By W. Richard Stevens, Bill Fenner, & Andrew M. Rudoff.
UNIX Network Programming, Volume 2: Interprocess Communications (2nd Edition) By W. Richard Stevens.
Late-breaking information and known issues for this product are included in the documentation library at http://www.oracle.com/pls/topic/lookup?ctx=E36784.
Oracle customers have access to electronic support through My Oracle Support. For information, visit http://www.oracle.com/pls/topic/lookup?ctx=acc&id=info or visit http://www.oracle.com/pls/topic/lookup?ctx=acc&id=trs if you are hearing impaired.
Provide feedback about this documentation at http://www.oracle.com/goto/docfeedback.