1

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

4

1 回答 1

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。请参阅WebSocket 处理部分

于 2013-05-20T01:26:49.603 回答