Closed
Description
Description
Detailed description with example here:
https://github.com/IgorGubin/SseExample
Reproduction Steps
- publish client and server applications
- deploy the client's sse console application, in a folder for example C:\MS\SSE\client
- run the server application in visual studio
- start two cmd.exe processes and in these processes run the client's console application C:\MS\SSE\client\Client.exe one after another
- 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