Network Programmer's Guide
Tru64 UNIX Version 4.0F or higher, April 1999

© Digital Equipment Corporation 1994, 1995, 1996, 1999. All rights reserved.


This manual describes the Compaq Tru64TM UNIX® (formerly DIGITAL UNIX) network programming environment. It describes the sockets and STREAMS frameworks, including information about system calls, header files, libraries, and software bridges that allow sockets programs to use STREAMS drivers and STREAMS programs to use BSD-based drivers. Additionally, it describes how to write programs to the X/Open Transport Interface (XTI), as well as how to port sockets-based applications to XTI. It also describes the Tru64 UNIX eSNMP API.


Portions of this document © Compaq Computer Corporation. All rights reserved. Portions of this document are adapted from A STREAMS-based Data Link Provider Interface - Version 2 1991 UNIX International, Inc. Permission to use, copy, modify, and distribute this documentation for any purpose and without fee is hereby granted, provided that the above copyright notice appears in all copies and that both that copyright notice and this permission notice appear in supporting documentation, and that the name UNIX International not be used in advertising or publicity pertaining to distribution of the software without specific, written prior permission. UNIX International makes no representations about the suitability of this documentation for any purpose. It is provided "as is" without express or implied warranty.

COMPAQ, the Compaq logo, and the Digital logo are registered in the U.S. Patent and Trademark Office. The following are trademarks of Digital Equipment Corporation: ALL-IN-1, Alpha AXP, AlphaGeneration, AlphaServer, AltaVista, ATMworks, AXP, Bookreader, CDA, DDIS, DEC, DEC Ada, DECevent, DEC Fortran, DEC FUSE, DECnet, DECstation, DECsystem, DECterm, DECUS, DECwindows, DTIF, Massbus, MicroVAX, OpenVMS, POLYCENTER, PrintServer, Q-bus, StorageWorks, Tru64, TruCluster, TURBOchannel, ULTRIX, ULTRIX Mail Connection, ULTRIX Worksystem Software, UNIBUS, VAX, VAXstation, VMS, and XUI. Other product names mentioned herein may be the trademarks of their respective companies.

AT&T is a registered trademark of American Telephone & Telegraph Co. BSD is a trademark of Uunet Technologies. IEEE is a registered trademark of the Institute of Electrical and Electronic Engineers, Inc. Adobe, Acrobat Reader, PostScript, and Display PostScript are registered trademarks of Adobe Systems Incorporated. INTEL is a trademark of Intel Corporation. UNIX is a registered trademark and The Open Group is a trademark of The Open Group in the US and other countries. Xerox and PrintXchange are registered trademarks of Xerox Corporation. X/Open is a trademark of X/Open Company Limited.