PySM: SASL communication

So, as announced earlier, I’m working on PySM this entire day (with of course the exception of couple of relax hours etc…)

As I’m going, I’m learning a lot… It’s amazing how hard simple things can be.

Currently, I nearly have my SASL communication part of the server done… I’m actually excited, because that’s how far I wanted to get for the day. Seems I’ll be getting a bit further (since I don’t want to stop now)
Who knows, I might even be capable of setting up the more advanced stuff soon.

I’ll try to scan for other XMPP servers in the LAN subnet when I’m through with the basic XMPP server implementation. The idea is that every system server will try to see whether or not there’s an XMPP server running. If not, it should start one and connect to that. If there’s already an XMPP server in the network, it’ll simply connect.
I hope this makes it capable of scalability. I also hope this doesn’t go on and conflict too much when all the system servers are being started at the same time. I might have to provide a protocol for that (continuous scanning perhaps)
Also, it might prove a bitch to have multiple subnets/networks. Because those servers won’t be able to find each other (unless I start scanning a lot more than I’m supposed to). I guess not everything can be working out of the box… Can it?

It will prove quite the learning experience trying to solve scalability problems. But at the moment, I’m just trying to figure out basic stuff, so the challenge here is not to over-engineer this right here, but to build basic blocks, and go from there :)

Thanks for reading, the psychology is improving here :D

Share and Enjoy:
  • Print
  • Reddit
  • Identi.ca
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google Bookmarks
  • Slashdot

You can follow any responses to this entry through the RSS 2.0 feed. Both comments and pings are currently closed.

Comments are closed.