Signalr RSocket控制器向IIS承载的信号器客户端发送反应堆通量消息,但未收到任何消息
在开发环境中,本地IIS和signalR客户端web应用程序与spring boot RSocket服务器创建会话,消息流工作正常 部署到另一台服务器并重新安装IIS后,信号器客户端可以向服务器发送消息,创建从IIS端口6060到服务器配置端口Signalr RSocket控制器向IIS承载的信号器客户端发送反应堆通量消息,但未收到任何消息,signalr,rsocket,Signalr,Rsocket,在开发环境中,本地IIS和signalR客户端web应用程序与spring boot RSocket服务器创建会话,消息流工作正常 部署到另一台服务器并重新安装IIS后,信号器客户端可以向服务器发送消息,创建从IIS端口6060到服务器配置端口X(而不是8082)的会话 但是,在spring boot reactorFlux将端口X上的消息发送回信号器客户端后,客户端不会收到消息 这就好像IIS和信号器可以触发并忘记向端口X发送消息,但无法获得端口X可以回复的会话 有人能告诉我们发生了什么吗?在
X
(而不是8082)的会话
但是,在spring boot reactorFlux
将端口X
上的消息发送回信号器客户端后,客户端不会收到消息
这就好像IIS和信号器可以触发并忘记向端口X
发送消息,但无法获得端口X
可以回复的会话
有人能告诉我们发生了什么吗?在另一个演示服务器上重新安装了
IIS SignalR RSockets WebFlux
消息堆栈,同样的错误似乎也发生了。虽然没有运行TCP数据包捕获来检查Wireshark的发送/接收消息情况
首先,没有打开IIS WebSocket功能
然后,对服务器的请求返回404个错误。在urlAPI
中的JSON日期字符串中发现/
导致调用
使用(_myStream=newstreamreader(wait client.GetStreamAsync(urlAPI))
在urlAPI
中查找另一个不存在的端点,从而产生HTTP 404错误。所以这是由于错误的URL