Makes sense. The 'refused' part in the connectionrefusederror might lead one to think there is a permission error or perhaps the wrong port, as refusal sort of implies an active denial. But, in this case, a refusal can simply mean that no one is home listening. Thanks!