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

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

实现的功能

客户端功能:

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

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

quit退出

服务器端功能:

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

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

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

接收下线提醒

运行截图

相关推荐
CrystalShaw6 小时前
[AI codec]opus-1.6\DRED 编码侧 学习笔记
笔记·学习
张张123y6 小时前
RAG从0到1学习:技术架构、项目实践与面试指南
人工智能·python·学习·面试·架构·langchain·transformer
·醉挽清风·6 小时前
学习笔记—Linux—文件IO
linux·服务器·学习
Accerlator6 小时前
计算机网络学习
学习·计算机网络
星爷AG I6 小时前
14-12 动作序列学习(AGI基础理论)
人工智能·学习·agi
澄澈青空~7 小时前
Unity3D VR 游戏开发 — 技术路线与学习路线完整大纲
学习·vr
想搞艺术的程序员9 小时前
Java Survivor区学习笔记
java·笔记·学习·垃圾回收
吃杠碰小鸡9 小时前
学习英语的思路性问题
学习
-Springer-10 小时前
STM32 学习 —— 个人学习笔记9-2(USART串口数据包 & 串口收发 HEX 及 文本 数据包)
笔记·stm32·学习
会编程的李较瘦10 小时前
【C语言程序设计学习】一、C语法基础
c语言·开发语言·学习