let routes = warp::path("echo") // The `ws()` filter will prepare the Websocket handshake.
.and(warp::ws())
.map(|ws: warp::ws::Ws| { // And then our closure will be called when it completes...
ws.on_upgrade(|websocket| { // Just echo all messages back... let (tx, rx) = websocket.split();
rx.forward(tx).map(|result| { iflet Err(e) = result {
eprintln!("websocket error: {:?}", e);
}
})
})
});
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.