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

相关推荐
liubaoyi21735 分钟前
网络原理--HTTP
网络·http
风语者日志1 小时前
[LitCTF 2023]作业管理系统
前端·网络·安全·web安全·ctf
盈创力和20073 小时前
物联网 “神经” 之以太网:温湿度传感器的工业级 “高速干道”
运维·服务器·网络·嵌入式硬件·以太网温湿度传感器
余生皆假期-4 小时前
IIC 通讯详解——以 OSI 模型分析 物理层、数据链路层和应用层
网络
李辉20034 小时前
Python逻辑运算符
java·网络·python
平凡而伟大(心之所向)4 小时前
TCP Socket(TCP 套接字)和 WebSocket 区别详解
websocket·网络协议·tcp/ip
火车叨位去19494 小时前
计算机网络R2025秋(TYUT)【计算机网络】第5章 运输层
网络·tcp/ip·计算机网络
huangql5204 小时前
HTTP协议与WebSocket完整技术指南
websocket·网络协议·http
打不了嗝 ᥬ᭄7 小时前
传输层协议TCP
linux·服务器·网络·c++·tcp/ip
Rysxt_7 小时前
UDP请求解析教程:深入理解请求头、请求体与参数机制
网络·网络协议·udp