A general purpose TCP/IP networking component for developing
client and server applications.
Reference
Control Information
| Object Name
|
SocketWrenchCtl.SocketWrench |
| File Name
|
CSWSKAX6.OCX |
| Version
|
6.0.6000.0 |
| ProgID
|
SocketTools.SocketWrench.6 |
| ClassID
|
E05F5BC3-43FB-48CE-9266-025DCDACB529 |
| Threading Model
|
Apartment |
| Help File
|
CSW60HLP.CHM |
| Dependencies
|
None |
| Standard
|
RFC 768, RFC 791, RFC 793 |
Remarks
The SocketWrench control provides a simplified interface for the
standard Windows Sockets API used to develop Internet and intranet
applications using the TCP/IP protocol. SocketWrench supports both
stream and datagram protocols as well as both client and server
functionality in the same control. In addition, SocketWrench
supports secure communications using the three standard security
protocols: Secure Sockets Layer (SSL) versions 2.0 and 3.0, Private
Communication Technology (PCT) version 1.0 and Transport Layer
Security (TLS) version 1.0. Note that in order to access the secure
features in SocketWrench, a Secure Edition development license is
required.
Instead of using complex API calls, virtually all network
functions can be performed by setting control properties and
responding to events. For those developers who are not familiar
with the details of Internet programming, SocketWrench can also
insulate them from many of the common pitfalls, without sacrificing
functionality or flexibility.
Each instance of the control that you use corresponds to one
socket which may or may not be currently connected to a remote
host. If you need access to multiple sockets, you simply create
multiple instances of the control. This is most commonly needed
when your application acts a server and must be able to handle
several connections at one time.
Requirements
This ActiveX control is supported on Windows 2000, Windows XP,
Windows Server 2003, Windows Vista and Windows Server 2008. If you
are using Windows 2000, it is required that you have Service Pack
(SP4) installed. If you are using Windows XP, it is required that
you have at least Service Pack 2 (SP2) installed and it is
recommended that you install Internet Explorer 7.0. It is also
recommended that all critical updates to the Windows operating
system be installed.
The SocketTools Visual Edition components are compatible with
any development tool that fully supports COM (Component Object
Model) and the ActiveX control specification. This includes Visual
Studio 6.0, Visual Studio .NET 2003, Visual Studio 2005 and Visual
Studio 2008. If you are using Visual Basic 6.0 or Visual C++ 6.0,
it is required that you have Service Pack 6 (SP6) installed. If you
are using Visual Studio .NET 2003 or Visual Studio 2005, it is
recommended that you install Service Pack 1 (SP1). In all cases, it
is recommended that you have the current updates for your
development tools installed.
Distribution
When you distribute an application that uses this control, you
should install the appropriate file in the Windows system
directory. ActiveX controls must be registered on the target system
by the installation program before they can be used by an
application.
|