fix control server crashes
This commit is contained in:
parent
984221e8e0
commit
b7a08ae945
1 changed files with 7 additions and 3 deletions
|
|
@ -127,11 +127,15 @@ async fn main() {
|
||||||
});
|
});
|
||||||
|
|
||||||
while let Ok((stream, _sock_addr)) = socket.accept().await {
|
while let Ok((stream, _sock_addr)) = socket.accept().await {
|
||||||
let websocket = tokio_tungstenite::accept_async(stream).await.unwrap();
|
let Ok(websocket) = tokio_tungstenite::accept_async(stream).await else {
|
||||||
|
continue;
|
||||||
|
};
|
||||||
|
|
||||||
let stream = WebStreamSocket::new(websocket);
|
let stream = WebStreamSocket::new(websocket);
|
||||||
|
|
||||||
let mut stream = acceptor.accept(stream).await.unwrap();
|
let Ok(mut stream) = acceptor.accept(stream).await else{
|
||||||
|
continue;
|
||||||
|
};
|
||||||
let server_controller = server_controller.clone();
|
let server_controller = server_controller.clone();
|
||||||
tokio::spawn(async move {
|
tokio::spawn(async move {
|
||||||
let server_controller = server_controller;
|
let server_controller = server_controller;
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue