【嵌入式学习】网络通信基础-项目篇:简单UDP聊天室

源码已在GitHub开源:0clock/LearnEmbed-projects/chat

实现的功能

客户端功能:

上线发送登录的用户名[yes]

发送消息和接收消息[yes]

quit退出

服务器端功能:

统计用户上线信息,放入链表中[yes]

接收用户信息并给其他用户发送消息[yes]

服务器也支持给所有用户群发消息[yes]

接收下线提醒

运行截图

相关推荐
辰海Coding28 分钟前
MiniSpring框架学习笔记-解决循环依赖的简化IoC容器
笔记·学习
晓梦林1 小时前
cp520靶场学习笔记
android·笔记·学习
心中有国也有家2 小时前
cann-recipes-infer:昇腾 NPU 推理的“菜谱集合”
经验分享·笔记·学习·算法
Upsy-Daisy2 小时前
AI Agent 项目学习笔记(八):Tool Calling 工具调用机制总览
人工智能·笔记·学习
LuminousCPP3 小时前
数据结构 - 线性表第四篇:C 语言通讯录优化升级全记录(踩坑 + 思考)
c语言·开发语言·数据结构·经验分享·笔记·学习
魔法阵维护师4 小时前
从零开发游戏需要学习的c#模块,第十四章(保存和加载)
学习·游戏·c#
_李小白4 小时前
【android opencv学习笔记】Day 17: 目标追踪(MeanShift)
android·opencv·学习
一只机电自动化菜鸟5 小时前
一建机电备考笔记(40) 建筑机电施工—排水管道施工(含考频+题型)
经验分享·笔记·学习·职场和发展·课程设计
2301_818730565 小时前
numpy的学习(笔记)
学习·numpy
GHL2842710905 小时前
Logon failed, use ctrl+c to cancel basic credential prompt
学习·prompt