0

在 misultin 中设置 websocket 非常简单,如下所示。

start(Port) ->                                                                                                                                                                                                                    
  misultin:start_link([
    {port, Port},
    {loop, fun(Req) -> handle_http(Req, Port) end},
    {ws_loop, fun(Ws) -> handle_websocket(Ws) end}
  ]).

但是,在我的 javascript 代码ws = new WebSocket("ws://url")中总是传递给handle_http()而不是handle_websocket().

有谁知道我错过了什么?

4

2 回答 2

3

在过去的 3 年里,Misultin 没有得到维护。

它可能不支持当前的 websocket 标准。

在某些时候,由于 websocket 的兼容性,我最终将我的系统从 Misultin 切换到了Cowboy 。这可能不是您遇到的问题,但很有可能是。

于 2014-08-21T10:39:40.880 回答
0

我将我的 Misultin 版本从 0.8 升级到 0.9,问题消失了。0.8 版声称它支持 websocket,但似乎并没有真正做到。

于 2014-08-27T12:44:58.327 回答