【问题标题】:Rikulo websockets and channelsRikulo websockets 和通道
【发布时间】:2013-05-19 20:13:35
【问题描述】:

rikulo stream v 0.7.2 是否支持具有不同通道的 Web 套接字? 到目前为止,我只看到了带有静态资源文件的示例。

【问题讨论】:

    标签: dart rikulo


    【解决方案1】:

    要处理 Web Socket,你可以使用WebSocketTransformer升级 HTTP 连接到 WebSocket 连接:

    new StreamServer(uriMapping: {
      "/cmd", (HttpConnect connect) =>
          WebSocketTransformer.upgrade(connect.request)
          .then((websocket) {
            websocket.listen((evt) {
              websocket.add("Server received: $evt");
            });
            return socket.done;
          })
    }).start();
    

    注意:从 Rikulo Stream 0.8.0 开始直接支持 Web Socket。请参考the WebSocket Handling section

    【讨论】:

    • 非常感谢答案和链接。乍一看,它看起来并不简单:/。我想我必须阅读整个文档?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-08-21
    • 1970-01-01
    • 2021-04-19
    • 1970-01-01
    • 2012-09-26
    • 1970-01-01
    • 2016-02-08
    相关资源
    最近更新 更多