Skip to content

Hang on connect #1086

Open
Open
@dOhx

Description

@dOhx

Describe the bug
I use SSL, its fine all works. But after 2-5 connection attempts connect is hang.

To Reproduce
Steps to reproduce the behavior:

  1. When in Chrome refresh my wss is connecting
  2. after 2-5 connection attempts one from that is hang

Example application to reproduce the issue
ExampleChatServer, with SSL context.

Expected behavior
No connect hang.

Debug log
[WebSocketWorker-13] TRACE org.java_websocket.WebSocketImpl - process(8): (����a�) [WebSocketSelector-19] TRACE org.java_websocket.WebSocketImpl - send frame: Framedata{ optcode:TEXT, fin:true, rsv1:false, rsv2:false, rsv3:false, payloadlength:[pos:0, len:60], payload:org.java_websocket.WebSocketImpl@1c532ab1 has left the room!} [WebSocketSelector-19] TRACE org.java_websocket.drafts.Draft_6455 - afterEnconding(60): org.java_websocket.WebSocketImpl@1c532ab1 has left the room! [WebSocketSelector-19] TRACE org.java_websocket.WebSocketImpl - write(62): �<org.java_websocket.WebSocketImpl@1c532ab1 has left the room! org.java_websocket.WebSocketImpl@1c532ab1 has left the room! [WebSocketSelector-19] TRACE org.java_websocket.SSLSocketChannel2 - [WebSocketSelector-19] TRACE org.java_websocket.SSLSocketChannel2 -

Environment(please complete the following information):

Additional context
I must close the connection and reconnect, but its not THE solution. Sorry for missing informations, its my first report.

Activity

marci4

marci4 commented on Oct 25, 2020

@marci4
Collaborator

Should be a duplicate of #717

soylomass

soylomass commented on May 23, 2022

@soylomass

Is this solved?

tigrehuang

tigrehuang commented on Jan 4, 2023

@tigrehuang

Please try a different version of JRE. This is how I did when I found this issue. And please let me know if it doesn't work for you.

BenedictLelanz

BenedictLelanz commented on Feb 11, 2024

@BenedictLelanz

This issue still persists with JRE 17 and also JRE 20. I try to open a WebSocket from the browser to the Java Server and all that happened is that the doAccept method in the WebSocket Server is invoked but neither on client side nor on server side the onOpen event is fired. Is there no solution for the WebSocketServer?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

      Development

      No branches or pull requests

        Participants

        @soylomass@marci4@tigrehuang@dOhx@BenedictLelanz

        Issue actions

          Hang on connect · Issue #1086 · TooTallNate/Java-WebSocket