Quick Facts
- Native Delphi VCLs, in both 16 bit and
32 bit versions are included in the package. You can write your code once
and then deploy your application in both 16 bit and 32 bit platforms.
- Compatible with Delphi 1, Delphi 2, and
Delphi 3.
- Through the set of the components, you
can access almost all of the Winsock features, from well-known aspects
such as stream sockets, to exiting new features like Multicast.
- At the same time, the components are very
easy to use, with a uniform and intuitive design.
- Fast, robust, and reliable, the components
consume very little resources.
- We charge no runtime fees, and no royalties
of any kind. Only one license for the developer.
- The components are fully documented, with
easy to use, fully indexed help files, and printed manuals.
- All the components use asynchronous sockets.
This makes for very eficient Winsock applications.
- The components offer easy to use implementation
of almost all the popular Internet protocols, and the range of features
they cover, means that you can build professional Internet/Intranet applications
with little or no effort.
The Components
In IP*Works!
- IPPort. This
is our basic client programming control. It provides full access
to winsock stream sockets for client programming. Flexible EOL (end
of line) managements is provided in order to facilite line socket programming.
All operation of the control is done asynchronously, conserving system
resources.
- IPDaemon. This
control can be used to create TCP/IP servers running on PC's connected
to a TCP/IP network. It can handle close to 1000 simultaneous connections
on the same TCP/IP port (service port). It is designed to balance
the load between connections for a fast, powerful server.
- SMTP. Used
to send Internet mail. The interface provides various degrees of
control to the programmer yet remains simple and very easy to use.
Attached files and user defined headers are supported in order to allow
sending of MIME messages.
- POP. Internet
Post Office control. Used to access POP3 and POP2 servers. Easy retrieval
of mail stored in Internet POP server accounts and other POP account management.
- UDPPort. Easy
interface to UDP packet communications. Can be used to build both clients
and servers. UDP is the protocol of choice where speed is very important
(such as video or interactive games).
- MCast. Internet
Multicast control. This control allows you to exploit the powerful
multicasting features of today's routers. Channel products, from
newscast services, to conferencing programs can be built with little or
no effort.
- FTP. FTP client
control. Used to transfer files using the FTP protocol. Very easy
to use with a 'plug and play' interface. Allows developers to incorporate
FTP file transfer capability in their applications.
- HTTP. HTTP
client control. Can be used to retrieve and post documents on the World
Wide Web. Includes Authentication and Proxy support, as well as custom
headers for extending the protocol.
- IPInfo. A collection
of DNS and other database functions. Used to resolve direct and reverse
DNS queries through a fast and Windows-friendly asynchronous interface.
- NNTP. USENET
news control. Can be used to read and post news articles and files through
an easy to use interface.
- Netcode. UUencode,
Base64, and Quoted Printable encoding and decoding used to transfer binary
data over networks. Operates on strings, files, and collections of files.
- Telnet. A programmer's
interface to building a Telnet client. Facilitates handling of Telnet commands
and Telnet negotiation.
- Rshell. Allows
execution of commands remotely on a UNIX machine using the remote shell
mechanism. Full support for the protocol, including error streams.
- Rexec. Allows
execution of commands remotely on a UNIX machine using the rexec protocol
(more secure than remote shell). Full support for the protocol, including
error streams.
- ICMPPort. Access
to the IP control layer. Can be used to build network control applications
such as the popular "ping".
Copyright
© 1997 devSoft Inc. - All Rights
Reserved. devSoft
Inc., P.O.Box 13821 , Research Triangle Park, NC 27709 , USA,
Phone: (919) 493-5805 / Fax: (919) 493-5805