ServerAdapter