Refs #1, add a basic socket task.