mirror of
https://github.com/pjh456/OxideJS.git
synced 2026-10-25 19:21:11 +08:00
feat: 新建 oxide_net crate 传输枚举层
This commit is contained in:
@@ -0,0 +1,14 @@
|
||||
//! OxideJS 引擎无关传输层。
|
||||
//!
|
||||
//! `transport` 提供 `Conn` 与 `Listener` 两枚枚举,各包装 Unix 域套接字与 TCP 连接两臂,
|
||||
//! 统一六个常用操作:非阻塞、accept、克隆、读超时、写超时、write_all。协议层完全
|
||||
//! 传输无关,本 crate 只提供传输面。
|
||||
//!
|
||||
//! 构造面(bind / connect)不含在本 crate:调用方先用 std 原语构造句柄,再包进枚举。
|
||||
//! 零外部依赖,纯 `std::net` 与 `std::os::unix::net`。
|
||||
|
||||
/// 传输枚举层:`Conn` 与 `Listener` 及统一操作。
|
||||
pub mod transport;
|
||||
|
||||
/// 重导出 `transport` 模块的 `Conn` 与 `Listener` 枚举。
|
||||
pub use transport::{Conn, Listener};
|
||||
Reference in New Issue
Block a user