diff --git a/XAsyncSockets.py b/XAsyncSockets.py index e2dc707..349f577 100644 --- a/XAsyncSockets.py +++ b/XAsyncSockets.py @@ -663,6 +663,9 @@ def OnReadyForWriting(self) : if self._wrBufView : try : n = self._socket.send(self._wrBufView) + except ssl.SSLEOFError : + self._close() + return except : return self._wrBufView = self._wrBufView[n:]