About IPWorks C++ Edition

Internet-enable your applications with C++ classes.

IPWorks is a comprehensive framework for Internet development that eliminates the complexity of Internet development, providing programmable, SSL-enabled components that facilitate tasks such as ensuring security, sending email, transferring files, managing networks, browsing the Web, consuming Web Services, etc.

IPWorks Features

  • A comprehensive suite of tools covering all major Internet technologies.
  • Fast, robust, and reliable, the components consume a minimum of resources.
  • Small and lightweight components with no dependencies on external libraries.
  • Native development components for all supported platforms and component technologies.
  • A complete unified framework with a common easy-to-learn object model and simplified interfaces allowing you to be more productive.
  • Rigorously tested, rock solid components that have undergone hundreds of thousands of hours of testing both internally by our QA team and externally through customer installations.
  • Secure data communications using up to 256-bit strong SSL encryption and digital certificates.
  • Authenticate and encrypt/decrypt data sent and received using TLS 1.2 or TLS 1.1 (SSL2 and SSL3 also supported).
  • Supports both client-side and server-side authentication.
  • Full control over the SSL authentication process allows you to accept or reject certificates based certificate parameters.
  • FIPS 140-2 compliant cryptography.
  • Secure server component is also included. Easily build SSL-enabled FTP servers, Web servers, or custom server solutions.
  • Advanced digital certificate capabilities allow you to create, sign, and manage X.509 digital certificates. Become your own certificate authority.

Components for Internet Communications

The following is a comprehensive list of the components included in IPWorks. Please note that due to platform limitations, not all components are available in all editions.

  • Atom, CalDAV, CertMgr, DNS, FileMailer, FTP, HTMLMailer, HTTP, ICMPPort, IMAP, IPDaemon, IPInfo, IPMonitor, IPPort, JSON, LDAP, MCast, MIME, MX, NetClock, NetCode, NetDial, NNTP, OAuth, OData, Ping, POP, RCP, REST, Rexec, Rshell, RSS, SMPP, SMTP, SNPP, SOAP, SysLog, Telnet, TFTP, TraceRoute, UDPPort, WebDav, WebForm, WebUpload, Whois, WSClient, XML and XMPP.