Skip to content
frostschutz edited this page Sep 14, 2010 · 1 revision

This is an experimental implentation of the Master Query protocol as described here: Master_Server_Query_Protocol

It’s experimental because it’s using Python’s asynchronous networking library twisted

If all goes well, I’m planning to move all other classes over to twisted as well, while still providing a “dumb” synchronous interface for people who don’t know twisted and don’t mind waiting for an answer from the server. For those more involved in Python development, twisted will add a lot of power, such as receiving logs from multiple servers, and reacting to these events, all in parallel in a single process. Plus twisted adds in support for lots of additional protocols, so for example it would be easy to add an IRC bot to the mix.

Clone this wiki locally