当前位置: 首页 >> Go >> 【案例】go语言实战-聊天服务器项目 >> 正文

【案例】go语言实战-聊天服务器项目

1年前 (2023-03-10)     作者:Jiaozn     分类:Go     阅读次数:718     评论(0)    

1111.png


源码可以到GitHub下载:https://github.com/ScottAI/chatserver


一个单聊天服务功能。首先来了解一下案例需求。

▪ 用户可以连接到服务器。

▪ 用户可以设定自己的用户名。

▪ 用户可以向服务器发送消息,同时服务器也会向其他用户广播该消息。


当然,只有用户连接到服务器的时候,才可以收到消息。

简单分析需求之后,我们可以将该项目分为三个模块:一个是通信协议,用来描述客户端和服务器端的通信编码方式;一个是服务器端,用来接收客户的信息并且向其他客户端广播这些信息;还有一个是客户端,是用户连接服务器、发送消息的端口,并且要为用户提供一个图形化界面。


出自--《go微服务实战》——刘金亮


除非注明,发表在“Jiaozn的博客”的文章『【案例】go语言实战-聊天服务器项目』版权归Jiaozn所有。 转载请注明出处为“本文转载于『Jiaozn的博客』原地址https://www.jiaozn.com/reed/836.html
0

评论

发表评论   

昵称*

E-mail*(建议输入,以便收到博主回复的提示邮件)

网站

分享:

支付宝

微信