技术栈

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

BH6AEV2024-01-26 12:46

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

实现的功能

客户端功能:

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

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

quit退出

服务器端功能:

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

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

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

接收下线提醒

运行截图

上一篇:现货黄金做日内交易和波段交易有何差异?
下一篇:我们应该怎样定义 BTC Layer2?
相关推荐
Love__Tay
2 小时前
笔记/云计算基础
笔记·学习·云计算
wuxuanok
5 小时前
Web后端开发-分层解耦
java·笔记·后端·学习
wuxuanok
6 小时前
Web后端开发-请求响应
java·开发语言·笔记·学习
i7i8i9com
6 小时前
后端微服务基础架构Spring Cloud
学习
蜡笔小电芯
7 小时前
【C语言】指针与回调机制学习笔记
c语言·笔记·学习
im_AMBER
7 小时前
学习日志03 python
学习
DKPT
9 小时前
Java享元模式实现方式与应用场景分析
java·笔记·学习·设计模式·享元模式
Green1Leaves
9 小时前
pytorch学习-11卷积神经网络(高级篇)
pytorch·学习·cnn
DKPT
16 小时前
Java桥接模式实现方式与测试方法
java·笔记·学习·设计模式·桥接模式
好好研究
19 小时前
学习栈和队列的插入和删除操作
数据结构·学习
热门推荐
01Java学习第十五部分——MyBatis02集群聊天服务器---MySQL数据库的建立03Coze扣子平台完整体验和实践(附国内和国际版对比)04基于odoo17的设计模式详解---装饰模式05使用Ruby接入实时行情API教程06扣子(coze)实战|我用扣子搭建了一个自动分析小红薯笔记内容的AI应用|详细步骤拆解07【无标题】08Everything文件检索工具 几秒检索几百G的文件09DeepSeek各版本说明与优缺点分析10身弱武修法:玄之又玄,奇妙之门