使用 go 搭建聊天室

Remember · · 1025 次点击 · 开始浏览    置顶
这是一个创建于 的主题,其中的信息可能已经有所发展或是发生改变。

### 开篇 上周想入门下 go,稍微看了下文档,还是上手写东西来的实在一点。索性就写了个简易聊天室了。前端模板啥的都是使用最著名的一个绝招 `Ctrl+C ` 和 `Ctrl+V`。`js` 我可以写,`vue` 我也可以写,但是 `css` 还是算了吧。 ### 演示地址 + http://room.aabbccm.com/ 可以自己注册 或者使用下面 + 用户名curry@qq.com 密码123456 + 用户名test(1到9都行)@qq.com 密码123456 ### 应用部署 Github地址:[聊天室](https://github.com/wuqinqiang/go-barrage)。如果对你有帮助,可以的话给个 star ❤️ 只是很简单的用了`nginx` 做了反向代理,通过 `Supervisor` 维护应用守护进程,后续学习 `docker` 的时候会将此项目用 `docker` 部署。 ps.学啥用啥 ### 主要功能模块 - [x] 弹幕 - [x] 单聊 - [x] 加好友,审核 - [x] 用户列表 - [ ] 群组 - [ ] 创建群 - [ ] 群聊 - [ ] 加群 - [ ] 踢人 - [ ] 禁言 - [ ] 消息类型 - [x] 文本 - [ ] 文件 - [ ] 语音 - [ ] 视频(先写着把) .... ### demo截图 其他可以自行看代码,有问题提交issue,后面代码也会慢慢优化。![chat.png](https://static.studygolang.com/200504/9fc492b06f1e08143b9eaa1ba81c0e1f.png)![room.png](https://static.studygolang.com/200504/7e77d1ba053848154520b3360bfba89d.png)![handle.png](https://static.studygolang.com/200504/97616c0ec4b7276d7fbbc9a4bb37359e.png)![user.png](https://static.studygolang.com/200504/2f539a371fb170a56c46805ea9484057.png)

有疑问加站长微信联系(非本文作者)

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889

1025 次点击  ∙  1 赞  
加入收藏 微博
1 回复  |  直到 2020-05-10 10:13:22
暂无回复
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传