[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
Re: [ecf-dev] Troubles with Datashare over XMPP
|
Hi Pavel,
Samolisov Pavel wrote:
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Hello, folks!
I'm playing with Datashare API over XMPP-container and have some problems.
I create ecf.xmpp.smack container, connect to my jabber account
"samolisov@xxxxx" (connect fine, I watch myself online), create channel
with name "channel"
IChannelContainerAdapter channelContainer = (IChannelContainerAdapter)
_container.getAdapter(IChannelContainerAdapter.class);
channelContainer.createChannel(getNewID(CHANNEL_NAME),
getChannelListener(), null);
Bundle keep run.
Late, I start this bundle with another config: I create ecf.xmpp.smack
container, connect to my jabber account "samolisov@xxxxxxxxx" (connect
fine, I watch myself online) and create channel with name "channel".
And send message over channel to my another account:
IChannel sender = getChannel();
System.out.println("to = " + System.getProperty(XMPP_TO_ID));
sender.sendMessage(IDFactory.getDefault().createID(IDFactory.getDefault().getNamespaceByName(XMPP_NAMESPACE),"samolisov@ya,ru")
,"Hello!".getBytes());
Now are running two bundles with two containers.
But! This data has sended to my container (i.e. container that send this
data: "samolisov@xxxxxxxxx") and do not received by container that I
send this message ("samolisov@xxxxx").
Your phrasing in the description above is a little unclear to me so I
want to check: are you saying that the "Hello" message is received by
the container that's doing the sending (samolisov@xxxxxxxxx), rather
than the target account/container? (i.e. samolisov@ya,ru ...I'm not
sure if the comma is a typo, but I assume it is). So the sender is
receiving the message but not the intended receiver?
And I can see that the two accounts are on different XMPP servers
(gmail.com and ya.ru). Are these XMPP servers able to communicate/federate?
Thanks,
Scott