
从零开始的多人聊天室
文章平均质量分 89
猫轻王
程序不是秃头的专利,但是,他属于秃头。
展开
-
Golang 从零开始实现多人聊天室(五)开发前奏-目录结构优化
运用 go 里面的net包中的相关方法来实现一个基于tcp的简单多人聊天室实现加入聊天室广播通知重新登录上线与离线通知公屏聊天群聊单聊退出与注销建立文件目录进行服务端与客户端区分服务端代码就写在server 文件夹下的 server 文件中客户端代码就写在cliemt 文件夹下的 client文件中从零开始实现一个基于Go的多人在线聊天室,功能包括:单聊、群聊、昵称、上下线通知、聊天日志等等,原创 2023-06-02 23:06:58 · 780 阅读 · 0 评论 -
Golang 从零开始实现多人聊天室(四)离线与用户信息修改
从零开始实现一个基于Go的多人在线聊天室,功能包括:单聊、群聊、昵称、上下线通知、聊天日志等等,通过约定好的格式进行数据的传输,今天我们实现的json格式的传输,同时也进行了TCP连接的关闭,实现的一个人的离线与修改自身的用户信息,这将会实用的出现在工作的方方面面。我们下篇博文将会重点放在我们的用户信息是否在重新登陆后还存在与注销的简单使用,通过简单的连接管理能否实现离线与注销的简单区分。多人在线聊天室是我们学习TCP等消息协议最简单的项目,能让我们熟悉服务端与客户端的连接,也能更好的服务于工作的需要。原创 2022-05-16 15:00:00 · 755 阅读 · 1 评论 -
Golang 从零开始实现多人聊天室(三)上线通知与公屏聊天
从零开始实现一个基于Go的多人在线聊天室,功能包括:单聊、群聊、昵称、上下线通知、聊天日志等等,通过服务端的转发,我们可以收到了其他客户端的消息,这牌篇博文也就达成了我们所需要的上线通知与公屏聊天,那么下篇博文将会重点在退出与重新登陆,将会通过代码简单的实现消息记录的存储,将每个人尽量保留聊天记录。多人在线聊天室只是一个简单的使用场景,那么不断地为自己提需求就是学习的动力。原创 2022-05-12 22:46:32 · 1210 阅读 · 1 评论 -
Golang 从零开始实现多人聊天室(二)客户端访问
从零开始实现一个基于Go的多人在线聊天室,功能包括:单聊、群聊、昵称、上下线通知、聊天日志等等,该博文简单实现,下篇博文将会讲客户端的访问,也正式与服务端勾搭上了,服务端的功能也将正式开始显现,下篇博文也就是多人聊天室为什么支持多人的所在,服务端的广播完成了不同用户的通信。客户端的代码比较清晰明了,将两端真正融会贯通将是之后不断地努力方向。·原创 2022-05-11 11:00:00 · 1270 阅读 · 17 评论 -
Golang 从零开始实现多人聊天室(一)服务端监听
从零开始实现一个基于Go的多人在线聊天室,功能包括:单聊、群聊、昵称、上下线通知、聊天日志等等,该博文简单实现服务端的端口监听,下篇博文将会讲解客户端的代码,将两端真正连接后进行通信。·原创 2022-05-10 11:00:00 · 1207 阅读 · 8 评论