基于 Redis 作者 antirez 的 smallchat 项目开发了 Go 语言版本

186 天前
 Aart

周末,基于 antirez 的 smallchat 项目进行了 Go 语言版本的改造。开发了一个简易的 Go 聊天服务器,使用 Go 的并发和网络库,为多个客户端提供了通过 TCP 连接进行沟通的聊天服务。给开发社区提供一个易于学习的聊天服务端实现。

💻 技术细节

🚀 为何要关注?

项目主要对 Go 语言和网络编程感兴趣的初学者和中级开发者,代码是开放的,欢迎所有人学习和贡献。相信通过实际项目的实践可以更好地理解和掌握 Go 语言的强大功能。

🤝 加入

项目代码详细注释,适合作为学习材料。鼓励你克隆、fork 和贡献你的想法。

👉 查看项目所在 GitHub 的项目页面smallchat,开始你的 Go 语言聊天服务器之旅。如果你喜欢这个项目,记得给一个星标⭐!

#GoLang #开源项目 #学习 Go #网络编程 #并发控制

1640 次点击
所在节点    分享创造
5 条回复
AJDX3906
185 天前
已 star !
allblux
185 天前
已 starred
conglovely
185 天前
star+1
Kaiv2
185 天前
Aart
184 天前
@Kaiv2 这设计是有意为之的,有助于保持聊天室的一致性和完整性,以便用户可以随时查看历史消息。如在这里过滤掉自己的消息,会导致一些混淆和不一致性。如果有任何其他疑问或建议,欢迎随时提出。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/989265

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX