By AidAim Software LLC.Commercial 26 Feb 2014
DescriptionMsgCommunicator is a native Delphi / C++Builder software Development Kit (SDK) which was specially designed for the easy creation of custom Internet/Intranet client/server messenger systems like Mirabilis ICQ, AOL Instant Messenger (AIM), Jabber, etc. with data compression and strong encryption as well as with other advanced networking technologies. MsgCommunicator allows sending and receiving binary buffers, streams, and string messages.
MsgCommunicator supports both client/server and peer-to-peer architectures. The great advantage of client/server technology is an ability to send message to the client which is currently off-line. Also MsgCommunicator allows working without server that enables you to build a chat or any other peer-to-peer application in the fast and easy manner.
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. MsgCommunicator enables you to select one of the three data compression algorithms (ZLib, BZip, PPM) and one of 9 compression modes for each to achieve necessary speed and compression ratio with data of any type.
MsgCommunicator supports encryption of the network traffic using any of 12 strong encryption algorithms with one of four encryption modes (CTS, CBC, CFB, OFB) by using a password as well as by an encryption key itself to protect your data. MsgCommunicator has one of the best encryption functionality among all known messenger systems.
MsgCommunicator also provides messenger functionality to work with ContactList, UserInfo, Users Database etc. to enable you to build your IM application 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 MsgClient and MsgServer visual components.
Also, you can store messages, contacts, user info in the Accuracer database or in MySQL database using database modules available at additional price. With a database module, MsgCommunicator supports message history on the client side as well as on the server side. Also the ability to search messages and user by details in the database is available with a database module.
MsgCommunicator allows sending/receiving very large objects with progress indicator support. Any number of files/streams can be sent/received simultaneously. Transmitting of files and streams takes no effect on the other command/message data exchange. These objects can be sent directly or thru server despite of their sizes which can be very large. MsgCommunicator enables you to customize network data transmission process for each file/stream independently.
MsgCommunicator is successfully tested with 100,000 simultaneous connections and high load messaging. Each server can theoretically handle up to 2^31 (over 2 billions) concurrent connections on the single machine (really limited by hardware). MsgCommunicator is a ready solution for building corporative or public internet servers.
Platforms: C2k10, C2k6, C2k7, C2k9, CB5, CB6, CB64, CBXE, CBXE2, CBXE3, CBXE4, CBXE5, D2005, D2006, D2007, D2009, D2010, D5, D6, D7, DXE, DXE2, DXE3, DXE4, DXE5, DXE64
TMS IntraWeb Security System - TMS Software Delphi component Windows 10 downloads - Free delphi component