So, now that I’ve actually started to get somewhere with my fyp, things are good. Admittedly, it’s due to be demonstrated sometime in the first few weeks of April, so there’s only so much time left, but with a bit of luck and a lot of coding throughout March, I should be fine. 🙂
In the last few days, I’ve been trying to devise a message format for when I send messages between my client and server. Then, Mr Coady gave me a good idea. There’s a draft JEP which is how to use OpenPGP with XMPP (otherwise known as Jabber). I’ve looked into it a bit, and XMPP looks like the way forward.
So, thinking about it, I guess my project is now becoming a Jabber client/server of sorts, where by if you are able to log into a system running my (soon to exist) server, then you are effectively authenticated into a Jabber server. Since my client is going to be rather similar to write(1), it’s going to pass XMPP messages to the server running locally. Then the server can make the decision if it should deliver the message to the recipient local user, try to find the designated server on a remote node, or I guess, find say a little known Jabber network.
Now things are getting interesting… 🙂