$199.00
WinsockQ is an ActiveX component that provides convenient
access to Winsock, while providing a multitude of that make
creating server or client applications a snap. WinsockQ also
includes numerous examples showing how to create different
types of applications, and requires only Winsock 1.1 or
greater.
The following is a brief list outlining some of the features
that WinsockQ offers:
Simplified access to Winsock without sacrificing performance, functionality, or reliability
Number of connections limited only by machines resources
Support for multi-homed machines (multiple IP addresses)
Support for multiple aliases
Support for UDP and TCP/IP
Smart Buffering to ensure no data is lost no matter how much data is queued to send at one time
Optional timed send and receive buffering to ensure that processing is split evenly between connections to avoid connections starving (configurable for both send and/or receive on a per connection basis)
Configurable buffer sizes/per socket connection to send
Deferrable data reception
Access to all Winsock supported socket options to change Winsock headers for connection customization
In addition to these features, WinsockQ offers you ready
made example components and applications that use WinsockQ, as
part of the product purchase, at no extra cost (source code for
these extra components and applications are included). Examples
currently include: RPC ActiveX Component (RpcXQ), an SMTP Mail
Queue Server ActiveX Component (MailXQ), an FTP (FtpXQ), Telnet
(TelnetXQ), HTTP (WebXQ), and Proxy Servers (ProxyXQ), a
Chat Server and Client Application (ChatterBox), a full fledged
Internet Search Application (eRadarSearch), as well as other
applications to show you how to use WinsockQs various
features.
Note that limited source code is included for the demo
projects, however, full source code for example projects are
included with the purchased product. This version of WinsockQ
requires the system DLL Msvbvm60.dll to be present on the
target system (this file is included with Windows 2000, Windows
NT service pack 6.0 and later, as well as later versions of
Windows 98).
Prerequisites
Disk Space Required: 600KB
Software Required: Winsock 1.1 compliant stack
Licensing
One software license is required per machine.
Run-time royalty free.
Compatibility
Operating System for Deployment
Windows 98
Windows 95
Windows 2000
Windows NT 4.0
Windows XP
Windows 2003
Architecture of Product
32 Bit
Tool Type
Component
Component Type
DLL
COM Object/ActiveX DLL/In-Process Server
Built Using
Visual Basic V6.0
General
Marked as Safe for Initialization
Marked as Safe for Scripting
Microsoft Transaction Server Compatible (MTS)
Supports Apartment Model Threading
Supports Component Categories
Year 2000 Compliance
Not Relevant
Compatible Containers
Microsoft Visual Studio 6.0
Microsoft Visual Studio 97
Microsoft Visual Basic 6.0
Microsoft Visual Basic 5.0
Microsoft Visual C++ 6.0
Microsoft Visual C++ 5.0
Microsoft Visual J++ 6.0
Microsoft Visual InterDev 6.0
Microsoft Visual InterDev 1.0
Microsoft Visual FoxPro 6.0
Microsoft Visual FoxPro 5.0
Microsoft ActiveX Control Pad
Microsoft Office 2000
Microsoft Office 97
Microsoft Access 2000
Microsoft Access 97
Microsoft Access 95
Microsoft Outlook
Microsoft Internet Information Server 4.0
Microsoft Internet Explorer 5.0
Microsoft Internet Explorer 4.0
Microsoft Internet Explorer 3.0
Microsoft FrontPage
Borland C++ 5.0
Borland C++ Builder 4
Borland C++ Builder 3
Borland Delphi 5.0
Borland Delphi 4.0
Borland Delphi 3.0
Platform : Windows NT/2000/2003/XP/9x
$349.00
SocketQ is a high performance COM DLL designed exclusively
for the purpose of creating high performance network server
applications on Windows 9x/NT/2000/XP and later using Winsock
sockets. SocketQ achieves this by taking advantage of the
fastest method for transferring data that is available on all
of the target platforms (called Overlapped I/O). In designing
the component to this end, it includes many features that help
achieve this, while still providing a simple interface to
interact with.
The following is a brief list outlining some of the features
that SocketQ offers:
Simplified access to Winsock without sacrificing performance, functionality, or reliability
Number of connections limited only by machines resources
Support for multi-homed machines (multiple IP addresses)
Support for multiple aliases
Component designed specifically for building high bandwidth network applications: built around the Overlapped I/O model
Allows for integration with SecureStream for secure SSL connections (requires SecureStream product)
Allows access to high performance OS features of NT/2000/XP/2003 facilitating the sending of a file with one line of code while using the absolute minimum required system resources (file is sent from OS systems internal file cache)
Multi-threaded sending, receiving, and connecting ensures the highest levels of efficiency
Configurable buffers for receiving data
Asynchronous or synchronous connects, both with the ability to set a timout value
Access to all Winsock supported socket options to change Winsock headers for connection customization
Allows queuing of files to send via the TransmitByFileName method without waiting for each file to complete sending
Prerequisites
Disk Space Required: under 200KB
Software Required: Winsock 2.0
Licensing
One software license is required per development
machine.
Run-time royalty free.
Compatibility
Operating System for Deployment
Windows 2000
Windows NT 4.0
Windows 95/98/ME
Windows XP
Windows 2003
Architecture of Product
32Bit
Tool Type
Component
Component Type
DLL
COM Object/ActiveX DLL/In-Process Server
Built Using
MS VC++ 6.0, ATL 3.0
General
Microsoft Transaction Server Compatible (MTS)
Supports Apartment Model Threading
Supports Component Categories
Safe for scripting and initialisation
Year 2000 Compliance
Not Relevant
Compatible Containers
Microsoft Visual Studio 6.0
Microsoft Visual Studio 97
Microsoft Visual Basic 6.0
Microsoft Visual Basic 5.0
Microsoft Visual C++ 6.0
Microsoft Visual C++ 5.0
Microsoft Visual J++ 6.0
Microsoft Visual InterDev 6.0
Microsoft Visual InterDev 1.0
Microsoft Visual FoxPro 6.0
Microsoft Visual FoxPro 5.0
Microsoft ActiveX Control Pad
Microsoft Office 2000
Microsoft Office 97
Microsoft Access 2000
Microsoft Access 97
Microsoft Access 95
Microsoft Outlook
Microsoft Internet Information Server 4.0
Borland C++ 5.0
Borland C++ Builder 4
Borland C++ Builder 3
Borland Delphi 5.0
Borland Delphi 4.0
Borland Delphi 3.0
Platform : Windows NT/2000/2003/XP
$595.00
SocksvrQ is a high performance COM DLL designed exclusively
for the purpose of creating high performance network server
applications on Windows NT/2000/XP and later using Winsock
sockets. As part of this design goal, SocksvrQ was built
to scale multiple processors, and to take advantage of Window
NT (and later) specific performance features such as I/O
Completion Ports, configurable multi-threading, memory and
socket pooling and pre-allocation. In designing the
component to this end, it includes many features that help
acheive this, while still providing a simple interface to
interact with Winsock.
The following is a brief list outlining some of the features
that SocksvrQ offers:
Simplified access to Winsock without sacrificing performance, functionality, or reliability
Number of connections limited only by machines resources
Support for multi-homed machines (multiple IP addresses)
Support for multiple aliases
Component designed specifically for building high bandwidth network applications: built around the I/O completion port model
Support for configuring the number of threads in the thread pool
Allows access to high performance OS features of NT/2000 facilitating the sending of a file with one line of code while using the absolute minimum required system resources (file is sent from OS systems internal file cache)
Multi-threaded sending, receiving, and connecting ensures the highest levels of efficiency
Configurable buffers for receiving data
Asynchronous or synchronous connects, both with the ability to set a timout value
Ability to scale across multiple processors
Access to all Winsock supported socket options to change Winsock headers for connection customization
Utilizes memory and socket pooling in order to reduce overhead for high-bandwidth servers
Prerequisites
Disk Space Required: under 200KB
Software Required: Winsock 2.0
Licensing
One software license is required per development
machine.
Run-time royalty free.
Compatibility
Operating System for Deployment
Windows 2000
Windows NT 4.0
Windows XP
Windows 2003
Architecture of Product
32Bit
Tool Type
Component
Component Type
DLL
COM Object/ActiveX DLL/In-Process Server
Built Using
MS VC++ 6.0, ATL 3.0
General
Microsoft Transaction Server Compatible (MTS)
Supports Apartment Model Threading
Supports Component Categories
Safe for scripting and initialisation
Year 2000 Compliance
Not Relevant
Compatible Containers
Microsoft Visual Studio 6.0
Microsoft Visual Studio 97
Microsoft Visual Basic 6.0
Microsoft Visual Basic 5.0
Microsoft Visual C++ 6.0
Microsoft Visual C++ 5.0
Microsoft Visual J++ 6.0
Microsoft Visual InterDev 6.0
Microsoft Visual InterDev 1.0
Microsoft Visual FoxPro 6.0
Microsoft Visual FoxPro 5.0
Microsoft ActiveX Control Pad
Microsoft Office 2000
Microsoft Office 97
Microsoft Access 2000
Microsoft Access 97
Microsoft Access 95
Microsoft Outlook
Microsoft Internet Information Server 4.0
Borland C++ 5.0
Borland C++ Builder 4
Borland C++ Builder 3
Borland Delphi 5.0
Borland Delphi 4.0
Borland Delphi 3.0
Platform : Windows NT/2000/2003
1(4) Next