Uhm, if I may continue here, I have another question (hopefully last one):
since I am quite new to XMPP in general, I just discovered that each JID has a resource, and this can be the “location” from which the user is connected: if the users is connected with, let’s say, Spark and a simple Smack implementation at the same time, I see 2 sessions for the user (one with res. “Spark” and one with res. “smack”), which is great.
What if that user using Spark (hypothetically) publish/subscribes to a node? Will the other instance using smack get notified if listening?
If this is not so, I probably have to read more about resources and pubsub spec.