Main
News
Why Choose Us
Testimonials
Partners
Links
About Us
Awards
Trademarks
Subscription
VCL
Kylix
Download
Technologies
Articles
Current Developments
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
Under Development
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
Products –> MsgCommunicator
Products –> MsgCommunicator
MsgCommunicator: Delphi Instant Messaging SDK
for easy creation of custom messenger system
How to start.
Compile Client and Server demos. Run Server on one machine and distribute Client to all users' computers.
Networking.
TCP/IP network of any configuration, UDP protocol. If you need something special, please contact our
Support Team
.
Do not forget to allow local/remote ports in firewalls.
Connecting.
- Registered user.
Set
UserID
then call
Connect
or set
Connected
to True.
- New user.
Call
Connect
then prepare
UserInfo
(you must set UserName at least) and
register new user
.
Connection settings can be tuned in
ConnectionParams
before connecting.
You can add connecting depended specific actions by setting
BeforeConnect
and/or
AfterConnect
event handlers.
Messaging.
-
Methods:
procedure
SendMessage
(ToUserID: Cardinal;
const
Text:
String
);
overload
;
procedure
SendMessage
(ToUserID: Cardinal; Buffer: PChar; Size: Integer);
overload
;
procedure
SendMessage
(ToUserID: Cardinal; Stream: TStream);
overload
;
- Events:
OnReceiveTextMessage
OnReceiveBinaryMessage
OnReceiveStreamMessage
User details and users database.
-
Methods:
RegisterNewUser
- Registers new user at server
UpdateMyUserInfo
- Changes user details
IsUserExisting
- Determines if user is already registered at server
GetUserInfo
- Determines if user with specified UserID exists in the server database and gets its details
Working with contact list.
-
Methods:
AddUserToMyContacts
- Adds new user to contact list of the client (i.e. current user specified by UserID property)
RemoveUserFromMyContacts
- Removes user from contact list of this client
GetMyContactsList
- Gets full list of contacts for this client from all servers it is connected to
- Events:
OnUserOnLine
- Occurs when user presented in your contact list sets connection to the server
OnUserOffLine
- Occurs when user presented in your contact list disconnects from the server
Custom commands.
To send commands from server, call
TMsgServer.SendCommand
.
To receive custom commands on client, set
TMsgClient.OnReceiveCommand
event handler.
Disconnect.
-
Methods:
Disconnect
DisconnectAll
- Events:
BeforeDisconnect
AfterDisconnect
OnServerShutdown
Writing server application.
See
TMsgServer
.
To learn details,
tour On-Line Developer's Guide
.
Get a discount!
Translate some our materials to your native language and
get a product for FREE!
Last Releases
11/06/08
MsgCommunicator
v.3.40
10/09/08
CryptoPressStream
v.1.30
09/18/08
Accuracer VCL
v.4.70
SQLMemTable
v.3.70
02/22/08
EasyTable
v.6.30
02/12/07
Single File System
v.2.60
02/17/06
EasyTable ODBC Driver
v.1.20
12/14/05
Active Query Builder
v.1
06/03/05
Accuracer ODBC Driver
v.2.10
10/12/04
Accuracer
&
EasyTable
are the fastest!
Competitive Prices
and
Features Comparison
01/28/04
Accuracer CLX
v.1.40 for Kylix
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 concurrent connections to the database you use?
1
2 - 10
11 - 50
51 - 100
101 - 200
> 200
Search
aidaim.com
Web
сайт знакомств
секс знакомства
Contact AidAim
© 2000-2008 AidAim Software