不懂的一些东西
(const TcpConnectionPtr&)作为形参啥意思:接收一个常量引用,函数内部不允许修改该指针所指向的对象。
客户端与服务器如何联系?
优势
1.网络层与业务层分离:通过网络层传来的id,设计一个map存储id以及对印的业务处理器,处理器bind绑定处理函数,直接分离根据id调用业务即可
2.这里传入的是user对象而不是sql语句,很方便
概述
网络层---业务层---数据层
mudou库和libevent二选一
流程:客户端输入,整理成json发送给服务器,服务器运用了moduo网络库,客户端send触发muduo,服务器初始化了绑定器,根据客户端发来的信息决定用哪些回调函数。(这里特色是public.hpp,即让客户端输入msgid=1,服务器触发)