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 WinsockQ’s 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).

For pricing information, to purchase, or download a trial version, please click
here.

 

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
     

 

Copyright 2003, DataWizard Technologies Inc. All rights reserved.