gusavila92 / java-android-websocket-client

Java/Android WebSocket Client
Apache License 2.0
148 stars 40 forks source link

Reconnect after time out does not work #25

Open Mrey3000 opened 2 years ago

Mrey3000 commented 2 years ago

I added enableAutomaticReconnection(5000) but after i get this exception (System.err: tech.gusavila92.websocketclient.exceptions.InvalidServerHandshakeException: Invalid status code. Expected 101, received: 503) the web socket does not retry to connect after 5000ms

gusavila92 commented 2 years ago

this client does not try to reconnect if the handshake fails, only after a succesful connection when the internet becomes unstable and the connection is dropped. This is left for a future enhancement

gamer0mega commented 1 month ago

this client does not try to reconnect if the handshake fails, only after a succesful connection when the internet becomes unstable and the connection is dropped. This is left for a future enhancement

any update? if the client connects successfully one time, and then disconnects => reconnects => gets a handshake error it doesnt reconnect again and it can be really annoying if the proxy to the server returns a 502 when the server is down

gamer0mega commented 1 month ago

and even if i catch the exception, and try to use the connect method with a timer, the client simply does not even try to connect again