ANN: MsgCommunicator v.4.00: Instant Messenger SDK


AidAim   Software   is  proud  to  announce  a  new  version  4.00  of MsgCommunicator,  an  SDK  for  creation  of  a  custom secure instantmessenger.

Network  engine  has  been  re-designed  to  achieve more performance,faster communication and better stability.

For example, file sending speed is in 20 times faster now!

Some  changes  in demos have been made for a better compatibility withdifferent  IDE versions and to show new code examples of the different ways of MsgCommunicator using.

MsgCommunicator  is  a  Delphi / C++Builder messenger SDK for the easy creation  of  custom  client/server and peer-to-peer instant messaging (IM)   applications  with  data  compression,  strong  encryption  and advanced networking technologies.

Here you can read details about this innovative Delphi product: http://www.aidaim.com/products/msgcommunicator/messenger-sdk.php

MsgCommunicator  allows sending and receiving binary buffers, streams, and string messages.

Also, 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 a server despite of their sizes which can be  very  large. MsgCommunicator enables you to customize network data transmission  process  for  each  file/stream  independently:  you can specify  a  number  of  blocks the file/stream will be split up or the size  of the block, so, you can set the progress indicator step as you wish and optimize network speed of a transmission.

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.

For details, please read our article here: http://www.aidaim.com/articles/100k_delphi_instant_messaging_delphi.php

MsgCommunicator  can  be  used with a Database Module to enable you to store  messages,  contacts,  user info in the Accuracer database or in MySQL  database.

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 Database Modules are available at additional price.

Detailed information about Database Modules was published here: http://www.aidaim.com/delphi_messenger_sdk_instant_messaging_sdk_im_sdk.htm#Database

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 fast and easily.

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.

Here  you can read about these and other features and benefits of this unique product: http://www.aidaim.com/products/msgcommunicator/messenger_ben.php

An evaluation version is freely available to download here: http://www.aidaim.com/products/download.php

Best regards, Ella Perelman AidAim Software

http://www.aidaim.com

Networking, database, data compression and encryption components for software developers.

Related Discussions
  • USING DLLS (2001-01-03 23:47:50)
    Hi again Goober ... :o) Let's take NETAPI32.DLL as an example. This DLL is created by Microsoft and the explanation of its use is described in...
  • HELP WITH CHDIR !!!! TURBO PASCAL VS DELPHI (2001-01-03 06:48:49)
    This is because the ChDir Procedure, the SetCurrentDir and SetCurrentDirectory Functions are changing the directory in the active process. Try...
  • MANIPULATING WINDOWS OF OTHER PROGRAMS (2001-01-04 19:11:41)
    You need to use the EnumWindows API function to figure out the handle of each window that you want to manipulate (you may also need to use...
  • ABOUT THE TIME...? (2001-01-10 18:05:50)
    Yes. See the thread about opening control panel applets. -- The Smurf
  • HOW CAN I ACCESS BTRIEVE DATA FILES (2001-01-24 06:38:59)
    Try downloading the Btrieve programmer's guide : ftp://ftp.pervasive.com/documentation/btrieve/v615/B615PROG.PDF Good luck ...
  • MP3 (2001-01-11 23:15:38)
    Hi! Thx to you all ho have answered to my question about MP3. There seems to be a some easy solutions for me and I will try out them to see...
  • WINDOWS 95/98 NETWORK LOGON API CALL????? (2001-01-16 03:51:15)
    This isn't the answer to your question, just another way to do that : when user has logged, you display the licence, and if the user click on "I...
  • DELPHI SOURCE CODE (2001-01-22 12:23:17)
    You want the moon?!
  • CREATEWINDOW (2001-01-23 02:12:21)
    Use CreateWindowEx instead .. read about styles in the SDK help files ... Example : var h_Instance : HINST; h_wnd : HWND; begin...
  • HOW TO GET A STANDARD WINDOWS MESSAGE DIALOGBOX? (2001-02-07 02:36:29)
    Here's how its done : MessageBoxEx(Application.Handle,'This is the message','This is the title',MB_OKCANCEL Or MB_ICONSTOP,LANG_NORWEGIAN);...
Latest News
Submit News Form Past News
Latest Forum Entries