使用boost最新版本1.81.0库制作的聊天软件,包含服务端、客户端程序,代码全程包含中文注释。如main主函数、服务端类、客户端类、异步lamba函数调用,聊天室消息队列、客户端连接队列、聊天内容协议解析等。 如没有boost 1.81.0库,需先下载: https://www.boost.org/users/download/ 部分代码示例如下 // 发布该聊天消息 void deliver(const chat_message& msg) { // 添加到聊天队列中,如果超出最大消息数目,则弹出1条最早的消息 recent_msgs_.push_back(msg); while (recent_msgs_.size() > max_recent_msgs) recent_msgs_.pop_front(); // 给聊天室内每个人发送最新消息 for (auto participan: participants_) participant->deliver(msg); }
2024-06-21 16:25:00 10KB 服务端软件 asio 聊天软件
1
非常给力的 C盘空间清理神器软件小巧好用绿色,请先解压,然后再运行!!!支持64位32位系统win10/8/7...........
2024-06-21 10:37:21 2.64MB C盘空间
1
STM32F103VET6+LD3320+SYN6288+DHT11+电源+L298N原理图PCB文件STM32F103VET6+LD3320+SYN6288+DHT11+电源+L298N原理图PCB文件STM32F103VET6+LD3320+SYN6288+DHT11+电源+L298N原理图PCB文件STM32F103VET6+LD3320+SYN6288+DHT11+电源+L298N原理图PCB文件STM32F103VET6+LD3320+SYN6288+DHT11+电源+L298N原理图PCB文件STM32F103VET6+LD3320+SYN6288+DHT11+电源+L298N原理图PCB文件STM32F103VET6+LD3320+SYN6288+DHT11+电源+L298N原理图PCB文件STM32F103VET6+LD3320+SYN6288+DHT11+电源+L298N原理图PCB文件STM32F103VET6+LD3320+SYN6288+DHT11+电源+L298N原理图PCB文件STM32F103VET6+LD3320+SYN6288+DHT11+电源+L29
2024-06-21 09:34:20 2.58MB stm32
1
B
2024-06-20 22:05:10 323.1MB
1
适用于数码点阵取模
2024-06-20 20:14:54 256KB
1
该资源是基于Android studio 的软件开发程序,资源内容包括怎样导入Android studio的详细文件说明、记单词APP的源码文件以及大作业的设计报告哈
2024-06-20 19:45:47 126.25MB android 软件工程
1
GIS相关软件课程设计
2024-06-20 19:35:59 748.29MB gis ARCGIS
1
软件介绍: Maxidix IP Switcher是一款网络配置切换工具,你可以添加多个配置文件,给每个配置文件设置不同的信息,如果有多个网络适配器,能为每个配置器设置各自的DHCP/IP/DNS信息。当您连接到一个新网络的时候,你是否还在手动更改网络设置呢,使用Maxidix IP Switcher能帮助佻轻松切换不同的IP,它可是一款很好用的切换IP软件,简单有效。Maxidix IP Switcher可以帮您创建任何类型的和任意数量的网络适配器的IP配置文件,能为你省去了不少的繁琐的操作。
2024-06-20 09:36:17 4.2MB 其他资源
1
软件工程期末大作业:图书管理系统设计,这里的软件工程是一门课,不是指专业。
1
太原理工大学软件工程导论实验报告机票预定..pdf
2024-06-19 22:02:30 996KB
1