- 打包成功连接服务器的客户端得到一条通信链路的;
- 描述建立连接的客户端和服务器之间的联系的!
mainloop拿到连接成功的通信connfd,通过轮询算法拿到一个subloop,最终将connfd打包成TcpConnection,注册到subloop;(TcpServer::newConnection函数就是做这个事的)
1、TcpConnection.h & TcpConnection.cc 1.1、回调函数TcpConnection连接只是保存了客户端通信的所有的数据;(需要一个Socket)
但是最终subloop中的事件分发器Poller主要监听的还是一个Channel,所以TcpConnection的部分数据 + Socket打包成一个Channel注册到Poller中,Poller监听到有事件发生后,就会执行Channel中的回调 *** 作:
这些回调都是Chann
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)