TCP--面向字节流

有客人来connect,你才能accept获取连接

接下来这个服务器要处理多个人的请求--多进程版vision2

服务端直接ctrl+C退出,立刻重启,就会发现绑定失败--现象

接下来vision2--多线程版本

vision4--线程池版本

结合业务--翻译

创建tcp服务器的时候,设置一个回调方法,在线程进入到routine,处理到service时,通过回调函数_func,调到上层执行然后返回结果给client;回调函数在tcpserver.cc里定义,然后创建对象,初始化tcpserver对象,把回调函数当参数传入

远端执行命令

bind 把成员函数 + 对象 + 占位符,包装成了一个 可调用对象:

std::string func(const std::string& cmd,InetAddr& client),先固定参数

后续给它传buffer和client,就进行了回调fun(buffer,client)==Execute(buffer,client)


完。

相关推荐
星恒讯工业路由器3 小时前
5G FWA技术演进与趋势
网络·5g·信息与通信·4g·5g fwa·3gpp规范·fwa趋势
星夜夏空995 小时前
网络编程(1)
服务器·网络
上海云盾-小余6 小时前
中小站点防护避坑:低价高防服务存在的各类安全短板剖析
网络·爬虫·安全·ddos
X7x58 小时前
跨厂商路由引入(重发布)实战指南:华为、华三、思科的逻辑差异与配置避坑
网络协议·信息与通信·信号处理·实施路由引入
数据知道8 小时前
邮件安全实战:SPF/DKIM/DMARC 配置与钓鱼绕过
网络·安全·web安全·网络安全·邮件安全
玩转4G物联网8 小时前
FS800DTU 新品上线|免费使用 DMP 设备管理平台,支持远程批量配置 & OTA 升级
物联网·网络协议·tcp/ip·云平台·核心板·fs800dtu·iot管理平台
王莎莎-MinerU8 小时前
MCP 解决的是工具接入,科研 Agent 还缺的是科学证据接口标准化
开发语言·网络·人工智能·深度学习·pdf·c#·php
Chloeis Syntax9 小时前
JAVAEE初阶 --- 构造HTTP请求
网络·网络协议·http·postman
砚凝霜9 小时前
软考网络工程师|第 1 章 计算机网络基础 完整备考笔记
网络·笔记·计算机网络
rcms152702692189 小时前
NIKON 4S019-394 接口模块
网络