Introduction

Welcome to IPWorks, a comprehensive developer suite of SSL-enabled components that simplify the process of adding secure Internet connectivity to any application, on any platform. The 40+ enterprise-class components facilitate tasks such as ensuring security, sending e-mail, transferring files, managing networks, browsing the web, consuming web services, and more.

Components Included

AtomThe Atom Component is used to retrieve, parse, and update Atom content.
CalDAVThe CalDAV Component implements an easy-to-use interface to the Calendaring Extensions to the Web Distributed Authoring and Versioning protocol (WebDAV). In this manner the CalDAV protocol specifies a standard way of accessing, managing, and sharing calendaring and scheduling information based on the iCalendar format.
CertMgrThe CertMgr component is used to manage the digital certificates installed on a system.
DNSThe DNS component is used to query DNS for record information.
FileMailerThe FileMailer Component is used to send emails with file attachments.
FTPThe FTP Component can be used to transfer files to and from FTP servers using the FTP Protocol.
HTMLMailerThe HTMLMailer Component is used to send HTML email including embedded images.
HTTPThe HTTP Component can be used to retrieve documents from the World Wide Web.
ICMPPortThe ICMPPort component is used to facilitate ICMP communications. It can act both as a client and a server and communicate with any number of hosts simultaneously, as well as generate and receive broadcast packets.
IMAPThe IMAP Component is used to communicate with IMAP servers using the IMAP (Internet Message Access) protocol.
IPDaemonThe IPDaemon Component is a generic TCP server component based on an asynchronous, event-driven architecture. It is designed to balance the load between connections for a fast, powerful server.
IPInfoThe IPInfo component is used to resolve host names to host addresses and vice-versa using asynchronous DNS. The component provides access to other TCP/IP database functions as well.
IPMonitorThe IPMonitor component is used to listen to network traffic.
IPPortThe IPPort Component is a generic TCP stream client based on an asynchronous, event-driven architecture.
JSONThe JSON component can be used to parse and write JSON documents.
LDAPThe LDAP Component is used to search, manage, and maintain Internet Directory (LDAP) servers.
MCastThe MCast component is used to multicast UDP datagrams to multicast capable hosts in multicast capable subnets. It can act both as a client and a server and communicate with any number of hosts simultaneously, as well as generate and receive broadcast packets.
MIMEThe MIME component allows for the simple encoding and decoding of MIME structures such as message attachments, file uploads, etc.
MXThe MX component enables querying of mail exchange (MX) records from a Domain Name Server (DNS). That is, it will find out the name(s) of the mail server(s) accepting email for a given email address or domain.
NetClockThe NetClock component provides the current (GMT) time from an Internet Time Server.
NetCodeThe NetCode component can be used to encode or decode files or strings using a variety of popular encoding formats such as: Base64, UUencode, URL, etc. UUEncode , MIME's Base64 Quoted-Printable , URL encoding formats, as well as secure hash functions such as MD5 and SHA1, are currently supported.
NetDialThe NetDial component can be used to call the Remote Access System (RAS) to initiate or break connections to remote hosts, list connections, and phonebook entries.
NNTPThe NNTP Component is used to read, search, and post articles on Usenet news servers.
OAuthThe OAuth component is used to authorize a client and provide an authorization string used in future requests.
ODataThe OData component implements the Open Data Protocol (OData). It can be used to query, parse, and update/modify data contained within an OData service.
PingThe Ping component encapsulates ICMP ECHO functionality, used to check whether there is a communications link between two computers.
POPThe POP Component is used to easily retrieve electronic mail from Internet Post Office servers (POP).
RCPThe RCP component implements the popular UNIX Remote Copy Protocol, used to transfer files between systems.
RESTThe REST Component can be used to retrieve XML documents from the World Wide Web.
RexecThe Rexec component is used to execute commands on a remote UNIX machine using the rexec mechanism.
RshellThe Rshell component is used to execute commands on a remote Unix machine using the rshell mechanism.
RSSThe RSS Component is used to retrieve, parse, edit, and write RSS syndicated content.
SMPPThe Smpp Component implements a lightweight message transmission interface using the Short Message Peer-to-Peer protocol, most known for its use in cellular text messaging.
SMTPThe SMTP Component is used to send Internet mail using the SMTP protocol (the Internet mail standard).
SNPPThe SNPP Component is used to send pages through the internet using the SNPP protocol.
SOAPThe SOAP Component is a generic SOAP client supporting SOAP 1.1 that is used to communicate with SOAP servers.
SysLogThe Syslog component is used to send and receive network system log packets.
TelnetThe Telnet Component is used to communicate with servers implementing the TELNET protocol.
TFTPThe TFTPClient component is used to exchange files with TFTP servers via the TFTP protocol defined in RFC 783.
TraceRouteThe TraceRoute component allows you to trace the path IP packets take on the Internet.
UDPPortThe UDPPort component is used to facilitate UDP (datagram) communications. It can act both as a client and a server and communicate with any number of hosts simultaneously, as well as generate and receive broadcast packets.
WebDAVThe WebDAV Component implements an easy-to-use interface to the Web Distributed Authoring and Versioning protocol (WebDAV).
WebFormThe WebForm Component is used to POST data to interactive web pages or scripts (CGI, ASP, etc.), similar to what HTML forms do.
WebSocketThe WebSocket component is used to establish a WebSocket connection to a server.
WebUploadThe WebUpload Component is used to upload files to RFC1867-compliant web servers.
WhoisThe Whois component allows you to query a WHOIS Server for Domain registration information.
XMLThe XML component can be used to both parse and create XML documents.
XMPPThe XMPP Component is used to create a lightweight messaging client using the XMPP (Jabber) protocol.

Additional Information

You will always find the latest information about IPWorks at our web site: www.nsoftware.com. We offer free, fully-functional 30-day trials for all of our products, and our technical support staff are happy to answer any questions you may have during your evaluation.

Please direct all technical questions to support@nsoftware.com. To help support technicians assist you as quickly as possible, please provide an detailed and accurate description of your problem, the results you expected, and the results that you received while using our product. For questions about licensing and pricing, and all other general inquiries, please contact sales@nsoftware.com.

Thank You!

Thank you for choosing IPWorks for your development needs. We realize that you have a choice among development tools, and that by choosing us you are counting on us to be a key component in your business. We work around the clock to provide you with ongoing enhancements, support, and innovative products; and we will always do our best to exceed your expectations!

Copyright (c) 2022 /n software inc. - All rights reserved.
IPWorks 2020 Delphi Edition - Version 20.0 [Build 8307]