Delphi 6.0x shareware
Winsock and Communications

[ ] [ 540,613 bytes ] [ Shareware ] [ No Source ]
[ D5 | D6 | C5 | K1 | K2 ]

ExoTrans is a set of Delphi components that simplify the creation of client-server applications delivering both a flexible and reliable communication tool and a very small overhead (less than 50k) in program size.

Each client request and corresponding answer from the server are achieved through an event-driven transaction (thus the name ExoTrans). A transaction consists of a sequence of events where the relevant data being transfered from both ends of the connection can be delivered and retrieved.

ExoTrans main features:

  • Client and Server applications can either run on the same machine or over the LAN or Internet.
  • Uses either TCP or file system to communicate over the LAN thus working even if no TCP drivers are installed (protocol-independent).
  • Clients can automatically locate the servers they want to connect to in the LAN (or locally).
  • Servers can also automatically locate other servers running in the LAN (or locally).
  • Each client request can be assigned a request priority which will be considered by the server when processing concurrent requests.

Added: 24-06-2002/8-07-2002   |  Version: 2.0   |  Downloads: 770/770/4
Author:Exotics Components   Exotics Components   [Homepage]   [DSP files]

[ smscr-vcl-2.3.55.exe ] [ 2,525,459 bytes ] [ Shareware ] [ No Source ]
[ D6 | D7 | C6 ]

What's new in version 2.1?

  • C++ Builder compatible components and examples.
  • New licencing policy allowing to buy components for selected protocols.
  • Changes in setup program for clean installation of components and examples for selected protocols.
  • Added UCP protocol authorization based on OT-60 operation.
  • Added ability to set an alphanumeric signature (originator) in UCP protocol (all protocols are now fully alphanumeric originator enabled).
  • Added UCP protocol KeepAliveOperation property.
  • UCP protocol examples changed to reflect changes in the protocol implementation.

Product description

SMSC Relay VCL SDK library is a set of optimized VCL components enabling quick creation of applications implementing the communication with the SMSC through TCP/IP protocol. The components are created so as to give the widest range of features of the communication with the SMSC and the highest possible efficiency and simplicity of implementation. Implementation of components in VCL technology allows them be used in wide range of Borland programming environments.

It consists of four components. Each of them implements one communication protocol. The set of functions and functionality that are made accessible by components are unified between protocols, and consequently the process of creating applications is simplified to a maximum. Multithreading implementation of components ensures achievement of maximum possible efficiency of sending and receiving messages in communication with the SMSC.

Key features

  • Multithreading construction ensures maximum efficiency of the sending and receiving messages process
  • Receiving messages sent by users to special (short) numbers (contests, surveys, voting services etc.)
  • Possibility to send and receive SMS and EMS messages, messages containing images, animations, logos, sounds etc.
  • Possibility to send and receive seven-bit text messages, eight-bit messages with binary data as well as text messages encoded in Unicode (UCS2) standard
  • Full information about the message delivery status
  • Support for messages containing user header (UDH) and for encrypted messages
  • Possibility to send messages in Direct Display mode (FlashSMS)
  • Possibility to attach an alphanumeric signature to messages
  • Network connection keep-alive functionality
  • Tested in cooperation with many SMSC configurations

Supported protocols

  • SEMA OIS version 8.1 (Sema Telecoms)
  • CIMD2 version 1.2 (NOKIA)
  • UCP version 2 (CMG Wireless Data Solutions)
  • SMPP version 3.4 (SMPP Developers Forum)

Sample programs

A set of sample programs with the full source code, created for many popular programming environments, is attached to the library. Sample programs demonstrate the use of all functions, events and properties implemented by components.

Currently there are examples of use of the components prepared for the following environments and programming languages:

  • Borland Delphi 6 (examples for SEMA, CIMD2, UCP, SMPP)
  • Borland Delphi 7 (examples for SEMA, CIMD2, UCP, SMPP)
  • Borland C++ Builder 6 (examples for SEMA, CIMD2, UCP, SMPP)

Additional information regarding the price, licencing model and registration can be found at

Added: 27-10-2003/15-02-2006   |  Version: 2.3.55   |  Downloads: 500/378/3
Author:TOPS   [Homepage]   [DSP files]

[ ] [ 1,039,171 bytes ] [ Shareware ] [ No Source ]
[ D5 | D6 ]
Component is based on Windows Telephone API (TAPI) service. Use this component for the following tasks:
- supports voice and data calls;
- transfer data between two computers using modems installed via Control Panel applet;
- allows to implement your own half-duplex protocols, see Demo project;
- component has OnNewData event, which let you know that when new data arrives to communication port;
- get direct access to your modems under Windows (for special initializing via AT commands);
- CallerID determination;
- ability to use different languages, english and german included.
Added: 18-04-2003   |  Version: 2.1   |  Downloads: 337/337/1
Author:J. Kornijenko   PF   [Homepage]   [DSP files]

[ ] [ 53,803 bytes ] [ Shareware ] [ No Source ]
[ D2 | D3 | D4 | D5 | D6 | D7 | D8 | C1 ]
This component lets you write and read a byte to/from the parallel port (LPT1/LPT2), controlling if any error has ocurred. Methods: Create: Creates the component Get: Returns the 5 bits input from the Parallel Port Send: Sends a byte to the Parallel Port Properties: LPT_Used: LPT1 or LPT2 LPT1_address: address of LPT1 input port (default 378h) LPT2_address: address of LPT2 input port (default 278h) Status (runtime): The status of the port as returned for a printer Name: Name of the component ValueGet: value returned when the method Get is called. ValueSend: value sent when the method send is called. Events: OnError OnBeforeSend OnAfterSend OnBeforeGet OnAfterGet [more]
Full Source code included after registration
Added: 7-06-1999/23-08-2004   |  Version: 2.0   |  Downloads: 9378/8618/34
Author:Xavier Cirac   [Homepage]   [DSP files]

1995-2006 Robert M. Czerwinski ( The Delphi Super Page a.k.a. DSP ).
All rights reserved.