Paul Firth published a tutorial on a client->server communication in Silverlight using JSON - a particularly complex type de/serialisation in the context of a server running PHP.
Source: http://www.wildbunny.co.uk/blog/2011/03/31/client-server-communication-using-json-silverlight-php/
This time i’m going to talk about some of the technology we created for our game PuzzleShare; the client->server communication system. The system we created uses silverlight on the client, but the code and techniques are applicable to all .net languages.
In PuzzleShare we use this system for all communication to the server. We log new users in our mysql database, we track each users progress, log scores, let them save their own levels and play other peoples levels. None of this would have been possible without this system.