Build socket based applications easily.