At the moment, the library can fail with a variety of opaque errors when the user chooses to connect to a port that they don't have access to either through permissions or because it doesn't actually exist.
It would be helpful if this situation were detected and a more useful error thrown to indicate the exact problem.
At the moment, the library can fail with a variety of opaque errors when the user chooses to connect to a port that they don't have access to either through permissions or because it doesn't actually exist. It would be helpful if this situation were detected and a more useful error thrown to indicate the exact problem.