All,

This is the first maintenance release of TCP Deux (version 1.0.1), a
4th Dimension component that provides a single set of TCP routines to
target the writing TCP communications code to.  Specifically, TCP Deux
provides cross-platform compatibility for all TCP operations.

This maintenace release provides a dozen new routines for use at the
TCP level within 4D.  Many of these routines are for access data
within the TCPd Streams Stack within the component.  As well, this
release contains a few bug fixes and a great deal of optimization.

One important update in this release is the change of name of a single
routine.  The method TCPd_Close_Stream has been renamed to
TCPd_CloseRelease_Stream, for clarity.  For those that already have
TCP Deux installed, it will probably be easiest to remove the
component and install this new version;  it is the safest option when
using 4D Insider to update components that have methods that have
changed names.

TCP communications are ultimately provided by a 4D plugin.  TCP Deux
is fully compatible with 4D Internet Commands v6.7.x, Internet ToolKit
v2.0.x, and Internet ToolKit v2.5.x.  TCP Deux allows you, as the 4D
developer, to write your TCP communications code directly to the
routines contained within the TCP Deux regardless of which specific
TCP plugin is being used.  One set of code works with all of TCP
plugins!

Of course, TCP Deux provides many automation and management functions
for use in writing TCP communications code.  It automatically handles
most of the common operations involved in managing TCP communications
in 4D.

TCP Deux does require that the BASh 4D component be installed for it
to operate correctly.  BASh is a 4D component available for free from
DSTi and it handles all of the core routines needed to properly run
TCP Deux.

All of the code within the TCP Deux component is ready to use
immediately.  There are no compiler issues to be concerned about;  all
of the variables are typed in compiler methods for even the most
stringent 4D developers.  Just install the component in your structure
and start calling the methods within it.  It is really that simple!

Watch for announcements about updates which will become available, as
we are continually working on improving the documentation and adding
new features to the TCP Deux component.  As well, there are other
components currently or soon to be available that complement the TCP
Deux component significantly.

As you have come to expect from high quality software development
firms, Deep Sky Technologies, Inc., is committed to providing the
support, service, quality, and compatibility which any modern software
developer requires in their tools' vendors.  Feel free to contact me
at any time if you have any questions or problems with the software in
the TCP Deux component.  And, of course, feature requests are always
welcome.

Enjoy!



Steven G. Willis, sgwillis@deepskytech.com
President, Deep Sky Technologies, Inc.
http://www.deepskytech.com/
(561) 794-9494
