【案例】go语言实战-聊天服务器项目
2023年03月10日 05:35:05 作者:Jiaozn 分类:Go 评论(0)源码可以到GitHub下载:https://github.com/ScottAI/chatserver
一个单聊天服务功能。首先来了解一下案例需求。
▪ 用户可以连接到服务器。
▪ 用户可以设定自己的用户名。
▪ 用户可以向服务器发送消息,同时服务器也会向其他用户广播该消息。
当然,只有用户连接到服务器的时候,才可以收到消息。
简单分析需求之后,我们可以将该项目分为三个模块:一个是通信协议,用来描述客户端和服务器端的通信编码方式;一个是服务器端,用来接收客户的信息并且向其他客户端广播这些信息;还有一个是客户端,是用户连接服务器、发送消息的端口,并且要为用户提供一个图形化界面。
出自--《go微服务实战》——刘金亮
除非注明,发表在“Jiaozn的博客”的文章『【案例】go语言实战-聊天服务器项目』版权归Jiaozn所有。
转载请注明出处为“本文转载于『Jiaozn的博客』原地址https://jiaozn.com/reed/836.html”
评论
发表评论