lan discovery in socket_cs

Signed-off-by: fufesou <shuanglongchen@yeah.net>
This commit is contained in:
fufesou
2021-12-18 23:38:50 +08:00
parent 362b5594a2
commit 87f50a6318
15 changed files with 446 additions and 22 deletions

12
libs/socket_cs/src/lib.rs Normal file
View File

@@ -0,0 +1,12 @@
use async_trait::async_trait;
pub use hbb_common::ResultType;
pub mod discovery;
pub mod udp;
const CMD_TOKEN: u8 = '\n' as u8;
/// Use tower::Service may be better ?
#[async_trait]
pub trait Handler<Request>: Send + Sync {
async fn call(&self, request: Request) -> ResultType<()>;
}