Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
0.11.0
-
None
-
Windows 10 Surface Pro 4. Xamarin.Forms app. .NET Standard 2.0 libraries.
Description
My code starts a server with a cancellation token and then later stops it by triggering the token. When it does, the server fails to close cleanly and my code cannot then start another server on the same port. The problem is that the Task which is responsible for opening and closing the connection in AsyncBaseServer throws a TokenCancelationException in the Task.Delay call which is not caught and therefore bombs out the task without closing the socket. I will raise a pull request with a fix.
Attachments
Issue Links
- links to