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

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

实现的功能

客户端功能:

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

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

quit退出

服务器端功能:

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

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

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

接收下线提醒

运行截图

相关推荐
奕辰杰25 分钟前
Netty私人学习笔记
笔记·学习·netty·网络通信·nio
Larry_Yanan1 小时前
Qt多进程(五)QUdpSocket
开发语言·c++·qt·学习·ui
De-Alf1 小时前
Megatron-LM学习笔记(6)Megatron Model Attention注意力与MLA
笔记·学习·算法·ai
Gary Studio2 小时前
MPP充电学习笔记
笔记·学习
旖旎夜光2 小时前
Linux(3)(上)
linux·学习
我命由我123452 小时前
Photoshop - Photoshop 工具栏(43)标尺工具
学习·ui·职场和发展·求职招聘·职场发展·学习方法·photoshop
AIGC_北苏2 小时前
V3 Admin Vite 5.0 开源项目剖析【一】
学习
d111111111d3 小时前
STM32 电源管理模式全解析:低功耗场景该如何选型?
笔记·stm32·单片机·嵌入式硬件·学习
非凡ghost3 小时前
Floorp Browser(基于Firefox火狐浏览器)
前端·windows·学习·firefox·软件需求
weixin_440730503 小时前
Java基础学习day01
java·开发语言·学习