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处理部分。