[jdev] XMPP questions

Ruff, Rob rruff at SCIRES.COM
Fri Feb 10 17:33:51 UTC 2012

Thanks for the replies!!

I wanted to respond to the questions:

Waqas Hussain wrote:
>From what little you've said, I think what you want is:
>1. A distributed set of nodes


>2. No central server(s)


>3. Nodes can lose connectivity, and possibly change IPs

Yes and no, nodes can lose connectivity but the IPs will not change

>4. Reliable chat and conferencing between nodes (as reliable as the
>network allows at least)


>Is that correct? Is a central server completely out of the question?

Yes, a central server is out of the question because there is no one system that will always be accessible by the other systems.

I have another question.  If I have two Spark clients, each connected to their own Openfire servers, and I break the network connection between the two servers, there is no indication on either client that they are no longer connected.  If I type a text message in one client, it behaves the same as if the servers were still connected and gives no indication of an error.  Is this the norm for XMPP clients?

Thanks again,

CONFIDENTIALITY NOTICE:  This email constitutes an electronic communication within the meaning of the Electronic Communications Privacy Act, 18 U.S.C. 2510, and its disclosure is strictly limited to the named recipient(s) intended by the sender of this message.  This email, and any attachments, may contain confidential and/or proprietary information of Scientific Research Corporation.  If you are not a named recipient, any copying, using, disclosing or distributing to others the information in this email and attachments is STRICTLY PROHIBITED.  If you have received this email in error, please notify the sender immediately and permanently delete the email, any attachments, and all copies thereof from any drives or storage media and destroy any printouts or hard copies of the email and attachments.

EXPORT COMPLIANCE NOTICE:  This email and any attachments may contain technical data subject to U.S export restrictions under the International Traffic in Arms Regulations (ITAR) or the Export Administration Regulations (EAR).  Export or transfer of this technical data and/or related information to any foreign person(s) or entity(ies), either within the U.S. or outside of the U.S., may require advance export authorization by the appropriate U.S. Government agency prior to export or transfer.  In addition, technical data may not be exported or transferred to certain countries or specified designated nationals identified by U.S. embargo controls without prior export authorization.  By accepting this email and any attachments, all recipients confirm that they understand and will comply with all applicable ITAR, EAR and embargo compliance requirements.

More information about the JDev mailing list