This PR fixes how sockets are managed when attempting to connect to SLE services.
Instead of instantiating a single socket for potentially all hostnames, we now create a new socket for each hostname, and are sure to close it as part of error handling.
Testing documentation can be found in the original issue #163
This PR fixes how sockets are managed when attempting to connect to SLE services. Instead of instantiating a single socket for potentially all hostnames, we now create a new socket for each hostname, and are sure to close it as part of error handling.
Testing documentation can be found in the original issue #163
Fixes #163