Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
None
-
None
Description
The way it currently works, if the server is commanded to stop, then clients will be left hanging, waiting for IO that will never complete. We should make sure that we clean up any open sockets on our way out of the selector.
This version is slightly modified so that the test will actually pass for any exception BUT a SocketTimeoutException. Also, I had to port the fix over to ThreadedSelectorServer.