Open enricogior opened 6 years ago
Another issue with this error is that TCPListener.startListeningForConnections()
doesn't return an error to its direct caller, in this case is BrowserRelay.openRelay()
, therefore the relay is not released.
Note: we use the GCDAsyncSocket library that seems to set SO_REUSEADDR We need to verify if that covers our case.
In ThaliCore we added a retry logic for transient errors, we need to figure out if we can recover from this error: