Main
News
Why Choose Us
Testimonials
Partners
Links
About Us
Awards
Trademarks
Subscription
VCL
Kylix
Download
Technologies
Articles
Buy Now
Sales Policy
Upgrades
Policy
FAQ
Contacts
Products
Delphi Components
Accuracer
EasyTable
SQLMemTable
Single File System
CryptoPressStream
MsgCommunicator
Active Query Builder
Database Master
BDE Replacement
Delphi Database
Kylix Components
Download
Technologies
Articles
Order
How To Buy
Sales Policy
Upgrade Policy
Support
Support Policy
FAQ
Contact Us
Info
Main
News
Why Choose Us
Testimonials
Partners
About Us
Awards
Trademarks
Subscription
soap2day
Products –> MsgCommunicator
Products –> MsgCommunicator
MsgCommunicator SDK:
The Easiest Way To Build
Secure Instant Messenger
Awards
Product Description
Package Contents
Working with MsgCommunicator
Database Modules
Latest Changes
On-Line Manual
Download Trial Version
Buy Now!
Features and Benefits
Features and Benefits
Advanced Functionality
Security
Convenience
Cost Effectiveness
Advanced Functionality
Up to
2
31
(more than 2 billions) concurrent connections
.
Successfully tested with 100,000 clients simultaneously connected.
Client/Server architecture
allows message sending to user even it is
off-line
at present. All messages will be stored on the server and will be delivered immediately when user will be connected to the server.
Direct messaging
allows data exchange between clients which are currently
on-line
. In client/server mode, direct connection will be opened automatically when you try to send message to any other on-line client for the first time. This opened direct connection will be used for further data exchange between these two clients. You can disable this feature before connecting to the server. You can force your client to send data through server at any time. Also you can block an ability to open direct connection when it is requested by remote client.
MsgServer
component allows you to develop your own messages server to work at your internet server or in your private intranet.
MsgClient
component enables you to build messenger client as easily as it is possible: just place on the form, specify connection parameters (IP address and port of the server at least) and now you can send messages to any other client despite of is it on-line or not.
Peer-To-Peer mode
for easy work without server absolutely. Any number of clients can connect and exchange messages directly without any server presented in network. Using this feature, you can easily build chat or any other peer-to-peer application.
MsgCommunicator includes methods, properties and events to exchange
custom messages of different types
like String, Stream and binary buffer.
MsgCommunicator allows
sending/receiving files/streams of any length with progress indicator support
. Any number of files/streams can be sent/received simultaneously. These objects can be sent
directly or thru server
despite of their sizes which can be very large.
MsgCommunicator provides
advanced messenger functionality
to work with ContactList, UserInfo, Users Database, etc.
Custom commands
allow implementing an extension of base protocol. You can use this feature, for example, to easily implement your server events transmitting.
Wide variety of Client and Server events, such as Before/After-Connect/Disconnect/ServerShutDown, OnUser-OnLine/OffLine; Before/After-ServerStart/ServerStop, etc., provides you full control of the work of Client or Server components and enables you to add new features easily.
Two independent network channels for parallel work with commands and messages
. You have no needs to wait for finishing command/answer exchange between client and server if you need to send message. MsgCommunicator sends and receives commands and answers independently of messages to prevent temporary blocking of sending and receiving of messages.
Network
data compression
: 3 algorithms (
ZLib, BZip, PPM
) with 3 x 9 =
27 compression modes
total. You can easily speed up network messages exchange by reducing the size of data needed to send. MsgCommunicator compresses/decompresses data on the fly. The compression routines used in the MsgCommunicator are much faster than most of popular archivers like WinZip, WinRar, etc.
Several
database
formats to store client and server data are available with additional database modules.
History
support on the client and server side with additional database module.
Messages search
supports by additional database module.
Search for users
by user details with additional database module.
Security
MsgCommunicator provides encryption of the network traffic using strong encryption algorithms.
Wide choice of encryption algorithms:
- Rijndael, the Advanced Encryption Standard (AES) winner, 128 bit key
- Rijndael, 256 bit key
- Blowfish, 448 bit key
- Twofish, 128 bit key
- Twofish, 256 bit key
- Square
- Single DES 8 byte Blocksize, 8 byte Keysize 56 bits relevant
- Double DES 8 byte Blocksize, 16 byte Keysize 112 bits relevant
- Double DES 16 byte Blocksize, 16 byte Keysize 112 bits relevant
- Triple DES 8 byte Blocksize, 24 byte Keysize 168 bits relevant
- Triple DES 16 byte Blocksize, 24 byte Keysize 168 bits relevant
- Triple DES 24 byte Blocksize, 24 byte Keysize 168 bits relevant
You can use one of the best existing symmetric block ciphers tested by the best cryptography experts to achieve so fast speed and strong encryption as you need.
Four different encryption modes: CTS, CBC, CFB, OFB.
Two different encryption schemes. You can use a password as well as an encryption key itself to protect your data. MsgCommunicator has
the best encryption functionality
among all known messenger systems.
Convenience
More than 2,000,000,000 concurrent connections
on the single server machine. MsgCommunicator is
successfully tested with 100,000 clients simultaneously connected
. MsgCommunicator is a ready solution for building corporative or internet server that does not require load balancer and can be run on the regular PC.
MsgCommunicator is specially designed for the
easy development of custom client/server instant messaging (IM) systems
like Mirabilis ICQ, AOL Instant Messenger (AIM), Jabber, etc.
Peer-To-Peer mode can be used for writing of a chat or any other
peer-to-peer application development by fast and easy way
.
Client and Server visual components
for fast and easy development.
Flexible custom message exchange functionality
. SendMessage methods with different modes (String, Stream and binary buffer) and OnMessageReceived events for appropriate modes.
Sending/receiving files/streams with progress indicator support
. Any number of files/streams can be sent/received simultaneously. These objects can be sent
directly or thru server
despite of their sizes which can be very large.
Fast
direct data exchange
between clients which are currently on-line. Direct connection opened only once and can be implicitly used for any further messaging between these two clients. Also direct messaging feature can help you to prevent server overloading.
Messenger functionality
to work with ContactList, UserInfo, Users Database etc. enables you to build your messenger easily and quickly. You have no needs to think on how to store client and server data because all necessary features are already released in Client and Server components.
Wide variety of Client and Server events: Before/After-Connect/Disconnect/ServerShutDown, OnUser-OnLine/OffLine; Before/After-ServerStart/ServerStop, etc. allows you to easily implement special functionality you need.
Custom commands
enable you to implement any extension of base data exchange protocol to add your own features.
Server configuration file
to store server settings. When you start server for the first time, server settings are saving in .ini file, and will be used under next server start. You can save and load settings at any time as well as freely edit configuration file by any text editor.
Database Modules
to store client and server data in several database formats also allow
messages search
and
users search
.
Native VCL
; does not require any DLLs.
Full source code
is available to help you in understanding of used technologies and to give you possibility to change functionality or even to implement your original features.
Client, Server, Peer-To-Peer, Custom Commands and other
demos with full source code
allows you to easily start your development.
All necessary
documentation
presented in MsgCommunicator Manual which includes Developer's Guide as well as Reference Guide.
Cost Effectiveness
Full messenger functionality in one SDK
.
Both
client/serve and peer-to-peer architectures
in one product.
More than 2 billions concurrent connections
on the single server machine that can be a regular PC. High number of clients does not require load balancer and multiple computers to deploy a server.
Build-in
network traffic
compression and encryption
capabilities.
MsgCommunicator is well-documented and specially designed to spare you trouble of coding instant messaging functionality and to save your development time.
Full source code
helps you to accelerate your development and to avoid superfluous outlay.
All commercial licenses are
royalty free
. You may develop any number of applications using this product without additional fees.
Unlimited number of connections
. In contrast to other analogous products you can build your messenger system for any number of users without additional payments for user licenses.
Accuracer is fastest!
Accuracer Database System
is
the fastest Delphi client/server database!
Discounted Giftcards
DigiCounted
is a marketplace for buying and selling discounted digital products.
Last Releases
01/17/24
Accuracer VCL
v.22.00 for RAD Studio 12.0 Athens
01/17/24
SQLMemTable
v.21.00 for RAD Studio 12.0 Athens
01/17/24
EasyTable
v.21.00 for RAD Studio 12.0 Athens
01/17/24
CryptoPressStream
v.19.00 for RAD Studio 12.0 Athens
01/17/24
Single File System
v.18.00 for RAD Studio 12.0 Athens
01/17/24
MsgCommunicator
v.19.00 for RAD Studio 12.0 Athens
Competitive Upgrade
If you own a competing product, you may take a discount up to 50%.
Please, contact our
Sales Department
Voting
What is the maximum number of records in your tables?
< 1'000
1'000 - 10'000
10'000 - 100'000
100'000 - 1'000'000
> 1'000'000
Search
aidaim.com
Web
Contact AidAim
© 2000-2025 AidAim Software
RAD Studio Components
|
Delphi Components Download
|
Multi User Database
|
Client Server Database System
|
Embedded SQL Database
|
Delphi Embedded Database
|
In Memory SQL Database
|
Fastest In Memory Database
Cookie consent script