uhmmm Steam is not a server so you must be more specific.
if you refer to the protocol of the Source engine it's all composed by bitstreams and is enough complex.
I guess the only minimal examples existent that work on "some" of these fields are the proof-of-concept I released one year ago (search source engine in
http://aluigi.org/poc.htm)