SourcePro Net provides a set of C++ components for writing networked applications with support from the socket to the protocol layer. SourcePro Net consists of three modules:
The Essential Networking Module
The Internet Protocols Module
The Secure Communication Module
SourcePro Net modules are divided into packages. The modules and their respective packages are defined in the following sections. For a code example using SourcePro Net with other Rogue Wave SourcePro C++ products, see Section 5.2.
The Essential Networking Module is a set of C++ classes for building protocol-independent network communication applications. The classes of the Essential Networking Module are contained in one package:
The Networking Package
This package is defined in Chapter 2 of the Essential Networking Module Reference Guide.
The Internet Protocols Module is a set of C++ classes that enable you to add FTP, HTTP, SMTP, POP3, and MIME capabilities to client applications. The classes of the Internet Protocols Module are divided into five packages:
The Internet Basics Package
The HTTP Package
The SMTP Package
The FTP Package
The POP3 Package
The MIME Package
These packages are defined in Chapter 2 of the Internet Protocols Module Reference Guide. You can access an index of classes by functional category at the top of each page of the online reference.
The Secure Communication Module is a set of C++ classes that enable you to send and receive secure data across the Internet. The classes of the Secure Communication Module are contained in two packages:
The Secure Sockets Package
The HTTPS Package
These packages are defined in Chapter 2 of the Secure Communication Module Reference Guide. You can access an index of classes by functional category at the top of each page of the online reference.
© Copyright Rogue Wave Software, Inc. All Rights Reserved.
Rogue Wave and SourcePro are registered trademarks of Rogue Wave Software, Inc. in the United States and other countries. All other trademarks are the property of their respective owners.
Contact Rogue Wave about documentation or support issues.