In a dev environment a local IIS and signalR client web app creates a session with a spring boot RSocket server, and message flow is working fine.
After deployment to another server and a fresh IIS install, the signalR client can send messages to the server, creating a session from IIS port 6060 to server configured port, X
(instead of 8082).
However, after the spring boot reactor Flux
sends messages on port X
back to the signalR client the messages are not being received by the client.
It's as if the IIS and signalR can fire and forget a send message to port X
but not get a session that the port X
can reply on.
Can anyone shed light on what's happening?