I am reading up on multiplayer game architecture.
So far most of the articles i've found deal with the client-server model.
I'd like to know what are the limitations for using a p2p architecture? what "class" of games are possible (or more common) to implement using it? which aren't? and in general, what are its main differences and limitations against the client-server model.