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

相关推荐
Blossom.1181 小时前
基于区块链的去中心化身份验证系统:原理、实现与应用
运维·服务器·网络·人工智能·机器学习·去中心化·区块链
沐森1 小时前
基于Fetch的post sse实现
网络协议
SZ1701102312 小时前
HTTP 请求报文 方法
网络·网络协议·http
Bruce_Liuxiaowei2 小时前
使用Nmap探测VNC服务信息—某单位KVM设备
网络·安全·web安全
比奥利奥还傲.2 小时前
QNAP威联通NAS配置SFTP与内网穿透技术实现远程文件访问
网络
君鼎3 小时前
C++操作系统与网络编程(针对特定岗位)
网络·c++
bcxwz6693 小时前
软死锁的检测--看门狗
运维·服务器·网络
wu~9703 小时前
计算机网络-自顶向下—第三章运输层重点复习笔记
网络·笔记·计算机网络
yangzx的网工日常4 小时前
网络的那些事——初级——IS-IS(IPV4)
网络
Gazer_S5 小时前
【HTTP重定向与缓存机制详解】
网络协议·http·缓存