Watch out! An email address and an XMPP address look the same, but one is used for email (SMTP, IMAP, POP3 protocols) while the other is used for XMPP. I used to have an email provider that also offered XMPP services so I had one address for both. Meanwhile XMPP is stopped, and I miss that functionality.Cholmondely wrote: ↑Mon Jul 12, 2021 1:50 pmMaking efforts to "borrow" an e-mail address from a family member. I just hope that they won't deluge the e-mail with unending mountains of codswallop.
So you are familiar with that setup. That is good.Cholmondely wrote: ↑Mon Jul 12, 2021 1:50 pmYes, I downloaded the "developer release" for Spara's tutorial and used the Debug Console there.
1) XMPP is the Extensible Messaging and Presence Protocol. There are lots of resources on it at https://xmpp.org/. XMPP is the protocol that allows us to exchange messages the way Oolite actually requires. We do not have to develop our own protocol. We do not have to develop the central servers. We do not have to host the central servers. BTW, a lot of onling gaming takes advantage of it, e.g. https://xmpp.org/uses/gaming.htmlCholmondely wrote: ↑Mon Jul 12, 2021 1:50 pm1) What is XMPP?
2) What is "the standard client" & what is "that setup"?
2) The standard client does not exist. Unlike whatsapp, which is a service that can only be consumed by whatsapp users, XMPP is just the data transfer standard. People are encouraged to build their own clients, so there is no standard client. Compare it to Email. Regardless whether I use Thunderbird, Outlook or emacs to write my emails, you will be able to read and respond on the OS of your choice with a client application of your choice. There is no 'standard client', and that's the beauty of it.
For XMPP the protocol messages are transferred instantly (well ignore small latencies) and you can customize the messages. This will get interesting when we covered basic communication and want to go further to the game mechanics. Examples are not to just send text messages but have cargo deliveries, payments or contracts.
So by choosing XMPP I decided not to be stuck on a specific server or client while at the same time keep doors open for more specialized messages we may want to transmit.