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 secure 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, Login and Registration.
- 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.
Connect
or
RegisterNewUser
implicitly calls
Logon
. You should specify
Password
property before calling one of these methods. You must be logged to get the full access to the server. If the user is connected but not logged, it is in a
guest mode
(Connected is set to True,
Logged
is set to False, UserID is equal to MSG_INVALID_USER_ID default value). In the guest mode, the following commands are available only to enable you to switch to a full access mode and to get some information from the server you possibly need to logon or to register a new user:
Logon
,
RegisterNewUser
,
IsUserExisting
,
FindUsers
.
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
;
FindMessages
- Searches messages in message history (available with a database module only).
- Events:
OnReceiveTextMessage
OnReceiveBinaryMessage
OnReceiveStreamMessage
User details and users database.
-
Methods:
RegisterNewUser
- Registers new user at server.
UpdateUserInfo
- Changes user details.
IsUserExisting
- Determines if user is already registered at server.
IsUserOnLine
- Determines if user is on-line or off-line now.
GetUserInfo
- Determines if user with specified UserID exists in the server database and gets its details.
FindUsers
- Search for the user/users in the server database by user details (available with a database module only).
Working with contact list.
-
Methods:
AddUserToContacts
- Adds new user to contact list of the client (i.e. current user specified by UserID property).
RemoveUserFromContacts
- Removes user from contact list of this client.
UpdateUserInContact
- Removes user from contact list of this client.
GetContacts
- Re-reads contact list from the server.
-
Properties:
ContactCount
- Indicates the total number of users in a contact list.
Contacts
- Contains contact list with details of users.
- 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, call
SendCommand
.
To receive custom commands, set
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
04/02/08
Accuracer VCL
v.4.40
SQLMemTable
v.3.40
04/01/08
MsgCommunicator
v.3.30
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/21/05
CryptoPressStream
v.1.10
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
Do you need Kylix version of Accuracer?
Yes
No
Probably in the future
Other:
Search
aidaim.com
Web
сайт знакомств секс знакомства бесплатные
Contact AidAim
© 2000-2008 AidAim Software