网络编程
文章平均质量分 86
FHKHH
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Boost.Asio 异步读写操作
【代码】Boost.Asio 异步读写操作。原创 2025-01-09 23:46:13 · 1035 阅读 · 0 评论 -
Boost.Asio 同步读写及客户端 - 服务器实现详解
Boost.Asio作为一个强大的跨平台网络编程库,为开发者提供了丰富的网络操作接口。在之前的学习中,我们已接触到其同步读写的API函数,本文将在此基础上,深入探讨如何运用这些API构建一个完整且能实际运行的客户端与服务器示例,且双方均采用阻塞式的同步读写方式来实现通信。服务器端的设计相对复杂,主要由两个关键函数协同完成工作。原创 2025-01-08 21:01:33 · 1082 阅读 · 0 评论 -
Boost.Asio 同步读写操作详解
写操作write_some: 低级别,需要循环调用。send和write: 高级别,一次性发送。读操作read_some: 低级别,需要循环调用。receive和read: 高级别,一次性读取。read_until: 按分隔符读取数据流。Boost.Asio 提供了丰富的同步 API,可以根据具体需求灵活选择使用,适用于各种网络应用场景。原创 2025-01-08 20:43:01 · 1086 阅读 · 0 评论 -
Boost.Asio 缓冲区和 `buffer()` 函数的深入理解与应用
存储要发送的数据(例如客户端向服务器发送消息)。存储接收到的数据(例如服务器接收客户端请求的数据)。:表示可写缓冲区,通常用于接收数据。:表示只读缓冲区,通常用于发送数据。原创 2025-01-07 22:56:59 · 1210 阅读 · 0 评论 -
Boost.Asio 的 TCP 通信教程
本教程展示了一个简单的 Boost.Asio 同步 TCP 通信示例,从服务器端和客户端代码的编写到编译和运行,涵盖了关键的操作步骤。读者可以在此基础上探索更复杂的功能,如并发处理多个客户端连接或使用异步操作,以满足更高级的应用需求。原创 2025-01-07 22:43:36 · 1802 阅读 · 0 评论
分享