New socket classes and examples.