Continued from my previous article. Please, find link here.
Sending XMPP message in windows phone 8 does not require any
analysis. Because, it is a method built in with XMPP Client of the DLL.
Below is the syntax required to be followed for sending
message.
private void
SendXmppMessage(String Message, JId ReceiverJid)
{
ObjXmppClient.SendChatMessage(Message.Trim(),
ReceiverJid);
}
But to receive a message from other roster requires handler
to initiate the message receiving asynchronously. The handler is OnNewConversationItem.
Syntax
is mentioned below
ObjXmppClient.OnNewConversationItem +=
ObjXmppClient_OnNewConversationItem;
void
ObjXmppClient_OnNewConversationItem(RosterItem item, bool bReceived, TextMessage msg)
{
if (bReceived)
{
//do your property settings
}
}
If bReceived ==true then message is received from other roster.
Else then message is sent by you to
other roster.
Note : I am working on
sample to send and receive files. I will update it soon.
It looks so simple to receive message now right? If yes ,
please, post a response or feedback or any update required.
I will be hoping to get good feedback and response.
In my next article, I will help you guys to get chat history
from openfire server in Windows Phone 8.
A biblioteca que você usa funciona no WP7?
ReplyDeleteThis comment has been removed by the author.
ReplyDeletehai sir,from your code i successfully logged into the server..but i cant send and receive messages..i am new to this
ReplyDeletevoid ObjXmppClient_OnNewConversationItem(RosterItem item, bool bReceived, TextMessage msg)
{
if (bReceived)
{
//do your property settings
}
}
here what property setting i have to do? how can i create group caht? please reply me