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
 

For pre-sales questions, please send an e-mail to sales@datawizard.net and a sales representative will contact you by your preferred medium.

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

 

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
     

 

Copyright 2003, DataWizard Technologies Inc. All rights reserved.