Rikulo websockets and channels



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

要处理WebSocket,您可以使用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处理部分。

最新更新