Nice post and series. Here [0] is my take on the topic in Node.js (but more comparable to the Part 2 of this series).
Now that you mentioned WSGI though I'm tempted to write a post on building a client/server over that protocol too (or probably FastCGI instead).
[0] http://notes.eatonphil.com/web-server-basics-http-and-socket...