Jens Alfke has released the source for his new network protocol "BLIP".

'''BLIP is a message-oriented network protocol that lets the two peers on either end of a TCP socket send request and response messages to each other. It’s a generic protocol, in that the requests and responses can contain any kind of data you like.

BLIP was inspired by BEEP (in fact BLIP stands for “BEEP-LIke Protocol”) but is deliberately simpler and somewhat more limited. That results in a smaller and cleaner implementation, especially since it takes advantage of Cocoa’s and CFNetwork’s existing support for network streams, SSL and Bonjour.'''

This looks especially cool to me because it would make little projects that I've had in the back of my mind now for a while, a bit easier. Thanks Jens!