Yunyin's blog
  • Home
  • Archive
  • Tags
  • Categories

    { boost }

  • 00 download and install

    2024-07-24 /
    • { C++ }
    • { boost }

    download and install

    download

    Read On »
  • 06 处理粘包问题

    2024-04-22 /
    • { C++ }
    • { boost }
    • { asio }

    处理粘包问题

    常用的处理方式是,使用tlv协议,即消息id+消息长度+消息内容。简化的方案就是,消息长度+消息内容。

    方案实现

    Read On »
  • 05 读写分离Server

    2024-04-20 /
    • { C++ }
    • { boost }
    • { asio }

    读写分离的Server

    线程安全的队列写数据

    使用读写分离的Server,通过队列来写数据。队列需要保证线程的安全性。
    

    Send

    Read On »
  • 00 参考资料

    2024-04-16 /
    • { C++ }
    • { boost }

    参考资料

    • Networking in C++ Part #1: MMO Client/Server, ASIO & Framework Basics (youtube.com)
    • C++ asio 网络编程教程
  • 04 echo服务器实战

    2024-04-16 /
    • { C++ }
    • { boost }
    • { asio }

    echo服务器实战

    简单裸指针版本

    Read On »
  • 02 asio同步读写readwrite(from buffer)

    2024-04-13 /
    • { C++ }
    • { boost }
    • { asio }

    asio同步读写read/write(from buffer)

    ​ 读写是通过socket的成员函数或者全局函数完成的,总是会用到socket。

    Read On »
  • 00 基本概念

    2024-04-11 /
    • { C++ }
    • { boost }
    • { asio }

    基本概念

    asio基于两个概念:

    Read On »
  • 01 asio socket的创建与连接

    2024-04-11 /
    • { C++ }
    • { boost }
    • { asio }

    asio socket的创建与连接

    1. 网络编程的基本流程

    Read On »
  • 00 asio standalone download

    2024-04-09 /
    • { C++ }
    • { boost }

    asio standalone download

    Download

    Read On »
  • 00 cmake config

    2024-04-09 /
    • { C++ }
    • { boost }

    cmake config

    cmake

    Read On »
© 2024 - Yunyin
Powered by Hexo , Theme - Icalm