随笔分类 -  Mio

摘要:环境 Time 2022-01-08 Rust 1.57.0 mio 0.8 概念 参考:https://github.com/tokio-rs/mio/blob/master/examples/tcp_server.rs 将客户端发送的消息转为大写后返回。 UDP 服务器基本功能实现完成,只能做练 阅读全文
posted @ 2022-02-26 21:19 jiangbo4444 阅读(133) 评论(0) 推荐(0) 编辑
摘要:环境 Time 2022-01-08 Rust 1.57.0 mio 0.8 概念 参考:https://github.com/tokio-rs/mio/blob/master/examples/tcp_server.rs 处理读取时数据超长问题。 TCP 服务器基本功能实现完成,只能做练习使用,不 阅读全文
posted @ 2022-02-26 21:05 jiangbo4444 阅读(70) 评论(0) 推荐(0) 编辑
摘要:环境 Time 2022-01-08 Rust 1.57.0 mio 0.8 概念 参考:https://github.com/tokio-rs/mio/blob/master/examples/tcp_server.rs 监听客户端关闭连接。 示例 关闭标记 loop { match client 阅读全文
posted @ 2022-02-26 21:05 jiangbo4444 阅读(65) 评论(0) 推荐(0) 编辑
摘要:环境 Time 2022-01-08 Rust 1.57.0 mio 0.8 概念 参考:https://github.com/tokio-rs/mio/blob/master/examples/tcp_server.rs 实现小写转大写的应答消息。 示例 应答消息 fn handle_client 阅读全文
posted @ 2022-02-26 21:04 jiangbo4444 阅读(77) 评论(0) 推荐(0) 编辑
摘要:环境 Time 2022-01-08 Rust 1.57.0 mio 0.8 概念 参考:https://github.com/tokio-rs/mio/blob/master/examples/tcp_server.rs main 函数越来越长,将长函数分割成功能较少的小函数。 示例 accept 阅读全文
posted @ 2022-02-26 21:03 jiangbo4444 阅读(72) 评论(0) 推荐(0) 编辑
摘要:环境 Time 2022-01-08 Rust 1.57.0 mio 0.8 概念 参考:https://github.com/tokio-rs/mio/blob/master/examples/tcp_server.rs 接受客户端发送的数据。 示例 读取数据 if event.is_readab 阅读全文
posted @ 2022-02-26 21:03 jiangbo4444 阅读(107) 评论(0) 推荐(0) 编辑
摘要:环境 Time 2022-01-08 Rust 1.57.0 mio 0.8 概念 参考:https://github.com/tokio-rs/mio/blob/master/examples/tcp_server.rs 实现多个客户端同时连接的功能。 示例 存储不同的连接 let mut cli 阅读全文
posted @ 2022-02-26 21:02 jiangbo4444 阅读(99) 评论(0) 推荐(0) 编辑
摘要:环境 Time 2022-01-07 Rust 1.57.0 mio 0.8 概念 参考:https://github.com/tokio-rs/mio/blob/master/examples/tcp_server.rs 连接建立后,得到一个 socket,使用 epoll 监听可读可写事件。 示 阅读全文
posted @ 2022-02-26 21:01 jiangbo4444 阅读(91) 评论(0) 推荐(0) 编辑
摘要:环境 Time 2022-01-07 Rust 1.57.0 mio 0.8 概念 参考:https://github.com/tokio-rs/mio/blob/master/examples/tcp_server.rs 在可写事件发生后,向客户端写入一条消息。 示例 保留连接 let mut s 阅读全文
posted @ 2022-02-26 21:01 jiangbo4444 阅读(43) 评论(0) 推荐(0) 编辑
摘要:环境 Time 2022-01-07 Rust 1.57.0 mio 0.8 概念 参考:https://github.com/tokio-rs/mio/blob/master/examples/tcp_server.rs mio 是跨平台的非阻塞 IO 库,在其它平台实现类似 linux 下 ep 阅读全文
posted @ 2022-02-26 21:00 jiangbo4444 阅读(186) 评论(0) 推荐(0) 编辑
摘要:环境 Time 2022-01-07 Rust 1.57.0 mio 0.8 概念 参考:https://github.com/tokio-rs/mio/blob/master/examples/tcp_server.rs epoll 的触发方式有两种,一种是水平触发(Level Trigger,L 阅读全文
posted @ 2022-02-26 21:00 jiangbo4444 阅读(110) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示