????【Go 实践】实现一个简单的多人聊天室
简介 Github 地址 博客原文 本文使用 go 实现了一个多人聊天室,参考文章为 Writing a Chat Server in Go,点击查看中文翻译版。 本文的特点在于:将原始项目分为自底向上的若干个阶段,新手可以一步步地实现系统的不同模块,逐渐掌握相应知识点。源码里有详细的注释,引导你在不看源代码的情况下自己实现相应代码。 本文假设你: 了解 go 语言的基本语法 了解 git 的使用 完成本项目,你将学会这些内容: Reader 方法的基本使用 使用 net 包实现一个 tcp 服务器:监听端口、建立连接、提供服务 sync 加锁 goroutine 与 channel gob 的基本使用 运行 运行环境:go 1.13.1 打开 GO111MODULE,运行 go mod d...阅读全文