【发布时间】:2013-05-19 20:13:35
【问题描述】:
rikulo stream v 0.7.2 是否支持具有不同通道的 Web 套接字? 到目前为止,我只看到了带有静态资源文件的示例。
【问题讨论】:
rikulo stream v 0.7.2 是否支持具有不同通道的 Web 套接字? 到目前为止,我只看到了带有静态资源文件的示例。
【问题讨论】:
要处理 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。
【讨论】: