Skip to main content

[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



Back to the top