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

相关推荐
梁辰兴8 小时前
计算机网络基础:以太网的 MAC 层
网络·计算机网络·macos·计算机·mac·以太网·梁辰兴
车载测试工程师8 小时前
CAPL学习-CAN相关函数-CANdb API类函数
网络·数据库·学习·capl·canoe
hunter14508 小时前
2025.12.18 cisco NAT配置
网络·智能路由器
fredricen8 小时前
Luci操作创龙(Tronlong)T113-i开发板GPIO
rpc·web·openwrt·luci
lusasky8 小时前
基于 LangChain 的海量 API 动态检索与调用架构
网络·架构·langchain
刺客xs9 小时前
TCP网络通信
网络·网络协议·tcp/ip
TG:@yunlaoda360 云老大9 小时前
华为云国际站代理商的CBR支持哪些云服务备份?
网络·人工智能·华为云
Dillon Dong9 小时前
Linux后台抓包利器:`nohup`与`tcpdump`的完美结合
linux·网络·tcpdump
爬山算法9 小时前
Netty(26)如何实现基于Netty的RPC框架?
网络·网络协议·rpc
玥轩_5219 小时前
OSPF路由协议单区域配置
服务器·网络·智能路由器·交换机·ospf·动态路由