object-oriented ports for managing connectiosn