I'm trying to limit the number of running instances of an application, which is mostly useful when dealing with file registration...

I've had a quick look at Assistant which seems to use a client/server architecture to achieve that (through QTcpSocket if I remember well) and I didn't understand how it worked... Any explanation ?