Server and Client for basic socket communications.