Xceed Software社製品

  • Xceed Encryption Lib
  • Xceed Winsock Lib
  • Xceed ZIP Compression Library
  • Copyright 1999,2000 Xceed Software,Inc. All Rights Reserved.

    Xceed Software社 正規販売代理店 インフォーマティック(株)

                 [Home]  [Bottom]  [back]   お問い合わせ・注文

    From Press Release

    Xceed Releases Winsock Library

    Xceed Software, Inc. announces the release of the Xceed Winsock Libraryェ v1.0, a new COMェ / ActiveXェ library that offers effortless access to the complete Winsock 2 networking API. The library allows Windowsェ developers to write efficient, scalable networking code for their applications without spending weeks or months developing the low-level code and expertise needed to use the powerful Winsock 2 API.
    "While a simple COM wrapper library for Winsock 2 would already have been a breath of fresh air for developers, the Xceed Winsock Library is much more than that." said Odi Kosmatos, head of component development at Xceed Software. "This library is the Winsock 2 lion tamer. It buffers data, manages thread pools and connections, solves OS compatibility issues and eliminates headache-inducing Winsock 2 peculiarities. Just what the doctor ordered."
    The Xceed Winsock Library exposes all the flexibility provided by the Winsock 2 API, including support for protocol independence, quality of service and multicasting, while offering a simplified object model and a built-in multithreaded low-level I/O engine.
    The library's low-level engine takes full advantage of Winsock 2 optimization features such as overlapped I/O and completion ports, when available. Applications using Xceed Winsock Library are therefore using pre-optimized, pre-tested networking code and are ready to handle large loads without overtaxing the systems they run on.
    The library comes with various COM interfaces and supports most 32-bit languages including Visual Basic, Visual C++ and Delphi.
    Winsock and Winsock 2
    Winsock is an open-standard network API for Microsoft Windows developed by over 30 network hardware and software providers, including Microsoft, Novell, IBM, Sun, 3Com, HP and DEC. Winsock 2 is an extension to Winsock that adds the advanced functionality required in order to work with emerging network technologies.

    XCEED WINSOCK LIBRARY v1.1

    Xceed Winsock Library vulgaris仔 courte

    Write efficient and scalable networking code without spending weeks or months trying to work directly with Microsoft's monster Winsock-2 networking library.

    Xceed Winsock Library

    [Network Programming Made Easy]

    The Xceed Winsock Library is a COM / ActiveX library designed to offer effortless access to the complete Winsock 2 networking API. It allows you to write efficient, scalable networking code without spending weeks or months developing the low-level code and expertise needed to properly use Winsock 2's powerful API.

    [No more protocol-specific code!]

    The Xceed Winsock Library is the only COM library that lets you write protocol-independent networking code. That means that your applications can work with different protocols as needed - including new and emerging protocols such as IPv6. Gone are the days of IP, UDP or TCP-only programming.

    In addition, the Xceed Winsock Library is the only solution that supports Quality Of Service, Service Advertising and rooted or non-rooted IP Multicast. Not to mention that it allows access to the impressive list of Winsock 2 protocols.

    [Use any Winsock 2 protocol]

    IP protocols (including IP, TCP, UDP, ICMP, PUP, IGMP, GGP, IDP, ND)
    IPv6 protocols
    IPX, SPX, SPX II
    NetBios protocols
    DECnet
    ATM ptorocols
    ISO protocols (TP0 to TP4, CLTP, CLNP, X.25, ES-IS, IS-IS)
    Appletalk protocols (RTMP, NBP, ATP, AEP, RTMPRQ, ZIP, ADSP, ASP, PAP)
    Banyan Vines (IPC, Reliable-IPC, SPP)

    [Write your own high-level protocols]

    With the Xceed Winsock Library, you can write your own high-performance HTTP server, FTP server, SMTP server, etc. To help you get started quickly, the trial version includes a sample HTTP server for VB, Delphi and VC++. You'll also find chat samples, a multiplayer game, name server, and more!

    Xceed Winsock Library technique longue

    [What languages are supported?]

    Multiple types of COM interfaces are provided, allowing efficient use of the library by a wide variety of languages, including Visual Basic, Delphi, Visual C++ and VBScript.

    [More than just a pretty wrapper]

    The Xceed Winsock Library doesn't stop at just providing intuitive COM interfaces for Winsock 2. It provides an optimised, multithreaded low-level I/O engine that transparently takes care of a variety of tasks that normally need to be coded.

    [No more I/O coding or Winsock 2 books!]

    The library's low-level engine buffers data, manages thread pools and connections, eliminates OS compatibility issues by emulating NT features when running on Win 95 and 98, and hides Winsock 2 method call peculiarities with efficient workarounds. With the Xceed Winsock Library, there's no more need to suffer through hard-code Winsock 2 coding ever again!

    [High-performance? Definitely.]

    The library's low-level engine takes full advantage of Winsock 2 optimization features such as overlapped I/O and completion ports, when available. Applications using Xceed Winsock Library are therefore using pre-optimized, pre-tested networking code and are ready to handle large loads without overtaxing the systems they run one.

    [High-level functions, efficient events.]

    What about if you simply want to send or receive a file? No problem. The library will take care of that operation with a single method call. You can send and receive byte arrays and Ansi or Unicode strings, too. Not interested in receiving certain events? The library will trigger only events you're interested in, and eliminate the overhead of all the others. For the ultimate in efficient event notification, The Xceed Winsock Library offers event handling through "implemented interfaces" instead of traditional COM events.

    [Multi-threading]

    Like all Xceed Software components, the Xceed Winsock Library is written entirely with threadsafe code and supports both the single-threaded (STA) and multi-threaded (MTA) appartment models.The library has been optimized and tested on both single and multiple processor machines, and is perfectly suited for use in environments running hundreds and thousands of simultaneous connections or transfers.

    Xceed Winsock Library features

    [COM component technology]

    10 A single fully self-contained COM DLL written with Visual C++ 6.0 and ATL 3.0

    20 Requires no external DLLs, MFC DLLs or runtime libraries other than Winsock 2

    30 Both single-threaded (STA) and multi-threaded apartment (MTA) model design

    40 Multiple interfaces. Select between a COM interface designed for maximum flexibility and efficiency or a COM Dispatch interface designed for ease of use.

    50 Optional fast notification system eliminates the overhead of standard event-handling

    60 Interface-based design offers multiple interfaces per class

    70 Supports multiple instances running simultaneously

    80 Supports both Unicode and Ansi in one single control. The library automatically uses Unicode API calls for best performance when running on Windows NT, 2000 and XP.

    90 Interfaces have all constants, enumerations and types built-in. Code completion, help strings and context-sensitive F1-help are fully supported

    100 Works with all 32-bit development environments that can use COM / ActiveX controls, including VB, VC++, Delphi, C++ Builder, VFP, Office, PB, VO, VBScript, ASP and DCOM projects

    [Low-level engine]

    200 Optimized for both single and multiprocessor systems

    210 Uses overlapped I/O and I/O completion ports, with emulation when running on Windows 95/98

    [Major features]

    300 Asynchronous (non-blocking) or synchronous (blocking) calls

    310 Use connection-oriented (such as TCP, SPX) or connectionless protocols (such as UDP, IPX)

    320 Client and server-oriented calls

    330 Protocol independence

    340 Quality of service

    350 Multicast / multipoint

    360 Service advertising - create your own service providers or protocols and advertise them the network

    [Other notable functionality]

    400 Receive data on-demand or process it as it is received

    410 Optimized file-to-socket and socket-to-file transfers

    420 Transfer data in byte format or as Ansi or Unicode strings

    430 Search for protocols available on the system using a variety of criteria

    440 Reverse host name resolution

    450 Event interfaces can notify your application of all activity or can be ignored when overhead must be kept at a minimum

    460 Controllable timeouts and buffer sizes

    470 Support for out-of-band data

    480 Support for broadcasting data

    490 Change socket options and IO control options

    [Protocols with extra support]

    500 IP protocols (including IP, TCP, UDP, ICMP, PUP, IGMP, GGP, IDP, ND)

    510 IPv6 protocols

    520 IPX, SPX, SPX II

    530 NetBios protocols

    540 DECnet

    550 ATM ptorocols

    560 ISO protocols (TP0 to TP4, CLTP, CLNP, X.25, ES-IS, IS-IS)

    570 Appletalk protocols (RTMP, NBP, ATP, AEP, RTMPRQ, ZIP, ADSP, ASP, PAP)

    580 Banyan Vines (IPC, Reliable-IPC, SPP)

    [Documentation and samples]

    600 The complete documentation is available both as a printable MS Word document as well as a fully context-sensitive Windows .HLP file that is automatically opened to the right topic by pressing F1 on a keyword in your programming language.

    610 Fully commented sample applications for various languages, including VB, Delphi and Visual C++

    Copyright 2000,2001 Xceed Software,Inc. All Rights Reserved.


      [Home] [Top] [back]  お問い合わせ・注文