[c++ 学习一] 使用 libuv 做一个聊天工具

2020-03-08 13:44:36 +08:00
 Aidenboss

正在学些 c++,基于 libuv 写一个简单的聊天工具,写的很简单,支持用于分享: https://github.com/yemingfeng/cxx_chat

4142 次点击
所在节点    C++
15 条回复
leonme
2020-03-08 14:09:18 +08:00
不要重复造轮子……
seasona
2020-03-08 16:09:40 +08:00
造轮子学东西不是问题,问题在于你这造的太简单了
paoqi2048
2020-03-08 17:51:58 +08:00
不如做一个 P2P 客户端
GeruzoniAnsasu
2020-03-08 18:08:21 +08:00
我们上学的时候写的作业都喜欢放网上“支持分享”
hujianxin
2020-03-08 18:17:22 +08:00
给人的感觉像是把书上的例子码了一遍
Aidenboss
2020-03-08 20:57:53 +08:00
嗯嗯,所以才是 [学习一]
OneMan
2020-03-08 22:40:31 +08:00
还不错,继续加油,多学习
littlewing
2020-03-09 01:51:38 +08:00
@leonme 楼主的目的是学习,并不是要造轮子
ericgui
2020-03-09 01:59:49 +08:00
楼主看的哪本书?不错啊

其实这种简单的小例子,才能消除我这种想学 C++、但一直没开始学的人的恐惧

对 C++有一种莫名其妙的恐惧感,但看了你的例子,感觉还是可以开始入坑的

我尝试过用 c++,但总是以失败告终,因为不知道除了语法之外还能做什么,现在这个小例子,这的还是非常鼓舞人的

感谢!
clemente0620
2020-03-09 08:09:32 +08:00
很好!!
daimiaopeng
2020-03-09 09:13:26 +08:00
我也写了一个,没有用库,https://github.com/daimiaopeng/chat
Aidenboss
2020-03-09 13:40:22 +08:00
@daimiaopeng 你的功能有点强大
Aidenboss
2020-03-09 13:44:01 +08:00
@ericgui 我是从 libuv 官方找的例子,自己动手改了。
其实我觉得入门的例子就应该足够简单。所以才贴出来分享。

功能一点点累加,后续考虑做一个兼容 redis 的 KV
daimiaopeng
2020-03-10 10:12:47 +08:00
@Aidenboss 这个简简单单吧,起步的时候很慢,后面就是修改 bug 了
cabing
2020-03-10 20:46:29 +08:00
来个复杂点的,把协议抽象出一层。

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

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

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

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

© 2021 V2EX