refactor: migrate net operation to KCP

This commit is contained in:
amizing25
2024-10-23 04:49:46 +07:00
parent c4794570d1
commit f77bcb04f7
13 changed files with 1946 additions and 81 deletions
+2 -6
View File
@@ -13,7 +13,6 @@ mod scene;
use anyhow::Result;
use paste::paste;
use proto::*;
use tokio::io::AsyncWriteExt;
use super::PlayerSession;
use crate::net::NetPacket;
@@ -75,14 +74,11 @@ macro_rules! dummy {
_ => return Err(anyhow::anyhow!("Invalid request id {req_id:?}")),
};
let payload: Vec<u8> = NetPacket {
self.send_raw(NetPacket {
cmd_type,
head: Vec::new(),
body: Vec::new(),
}
.into();
self.client_socket.write_all(&payload).await?;
}).await?;
Ok(())
}