Skip to content

Test case: not all messages from the sse server are received by sse clients #114923

Closed
@IgorGubin

Description

@IgorGubin

Description

Detailed description with example here:
https://github.com/IgorGubin/SseExample

Reproduction Steps

  1. publish client and server applications
  2. deploy the client's sse console application, in a folder for example C:\MS\SSE\client
  3. run the server application in visual studio
  4. start two cmd.exe processes and in these processes run the client's console application C:\MS\SSE\client\Client.exe one after another
  5. sooner or later both clients will stop at the waiting step because the following will happen

Expected behavior

Each client's console application receives all server event messages, selects those from them by eventId that relate to its session, processes them and waits for the next events.

Actual behavior

At some point only one of the clients receives messages for itself and for the other client, while the other client does not receive the messages it expects and remains in the waiting state forever. And vice versa. This leads both clients to the blocking state.

Regression?

No response

Known Workarounds

No response

Configuration

No response

Other information

No response

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions