RPC设计--TcpAcceptor

TcpAcceptor

其功能较为简单,把套接字通信的一整套流程封装起来。在构造函数中就创建好连接套接字、设置好端口复用,等待accept,即自己封装socket 、 bind等函数调用

传入本地要监听的地址和端口,完成上述流程。

可提供getListenFd方法,以此构建FdEvent对象,提供accept方法,当listenfd上有客户端连接时调用,返回clientfd、client端地址。

参考代码:
https://github.com/LIMengjie1/rocketrpc/blob/main/rocket/net/tcp/tcp_server.cpp

相关推荐
北邮刘老师1 小时前
智能体手机的成败关键——智能体互联生态
网络·人工智能·智能手机·智能体·智能体互联网
手可摘星陳×1 小时前
10-运维排障篇-无线排障框架与常见故障-诊断矩阵速查
运维·网络
半壶清水2 小时前
[软考网规考点笔记]-局域网之冗余网关技术
网络·笔记·智能路由器
fengci.2 小时前
CTF2困难部分
开发语言·网络·python·安全·php
广东融科数据服务有限公司2 小时前
网络监控经常卡顿、掉线、画面模糊?一线排查问答实录
开发语言·网络·php
贝猫说python2 小时前
为什么要拆分成 mac 地址和 ip 地址,放一起为什么不行
网络·智能路由器
海绵宝宝转agent2 小时前
计网基础知识
网络·笔记·学习·智能路由器
R²AIN SUITE3 小时前
多云或私有云环境怎么选项目管理工具?RainSuite等5种产品的8项部署验证
服务器·网络·数据库
2601_9632827713 小时前
寒地窄带通信工程实践:黑龙江哈尔滨对讲机选型、组网与合规运维总结
运维·服务器·网络
是真的小外套14 小时前
网络安全实战第14期:Week2周末闯关
网络·安全·web安全