rust-socketio icon indicating copy to clipboard operation
rust-socketio copied to clipboard

fix: manual disconnect not preventing reconnection

Open SenseiHiraku opened this issue 1 year ago • 1 comments

This pull request fixes the issue where calling disconnect() on the client does not prevent the client from automatically reconnecting, as mentioned in #374

I noticed that the asynchronous client behaves differently since the DisconnectReason enum was introduced via #400. I have reimplemented this functionality for the synchronous client. During the process, I encountered issues such as "invoking disconnect after the client lost connection to the server still tries to reconnect," but I have fixed and tested every edge case I could think of, and all should be properly handled now.

SenseiHiraku avatar Sep 23 '24 00:09 SenseiHiraku

Why this hasn't been merged? Was this fixed?

This seems to be a critical bug. Is this library being maintained?

vanics avatar Jun 22 '25 11:06 vanics