Parcourir la source

增加其他表-temp

master
OCEAN il y a 2 mois
Parent
révision
07a8174e72
3 fichiers modifiés avec 11 ajouts et 9 suppressions
  1. +11
    -9
      tcp_server/src/main.rs
  2. BIN
      tcp_server/target/debug/tcp_server.exe
  3. BIN
      tcp_server/target/debug/tcp_server.pdb

+ 11
- 9
tcp_server/src/main.rs Voir le fichier

@@ -296,15 +296,15 @@ async fn handle_client(socket: &mut TcpStream, client: &Arc<tokio_postgres::Clie
};

let response = if success {
"success"
"0xFF"
} else {
"error"
"0x00"
};

socket.write_all(response.as_bytes()).await?;
} else {
eprintln!("解析 JSON 数据失败");
socket.write_all(b"error").await?;
socket.write_all(b"0x00").await?;
}

Ok(())
@@ -324,11 +324,13 @@ async fn main() -> Result<(), Box<dyn Error>> {
loop {
let (mut socket, _) = listener.accept().await?;
let client = Arc::clone(&client);

tokio::spawn(async move {
if let Err(e) = handle_client(&mut socket, &client).await {
eprintln!("处理客户端请求时出错: {}", e);
}
});
if let Err(e) = handle_client(&mut socket, &client).await {
eprintln!("处理客户端请求时出错: {}", e);
}
// tokio::spawn(async move {
// if let Err(e) = handle_client(&mut socket, &client).await {
// eprintln!("处理客户端请求时出错: {}", e);
// }
// });
}
}

BIN
tcp_server/target/debug/tcp_server.exe Voir le fichier


BIN
tcp_server/target/debug/tcp_server.pdb Voir le fichier


Chargement…
Annuler
Enregistrer