server exit, socket handling, correct conversion