Aidenboss
V2EX  ›  C++

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

  •  1
     
  •   Aidenboss · Mar 8, 2020 · 5318 views
    This topic created in 2434 days ago, the information mentioned may be changed or developed.

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

    15 replies  •  2020-03-10 20:46:29 +08:00
    leon0318
    leon0318
    Mar 8, 2020 via iPhone
    1
    不要重复造轮子……
    seasona
    seasona
    Mar 8, 2020
    2
    造轮子学东西不是问题,问题在于你这造的太简单了
    paoqi2048
    paoqi2048
    Mar 8, 2020
    3
    不如做一个 P2P 客户端
    GeruzoniAnsasu
    GeruzoniAnsasu
    Mar 8, 2020
    4
    我们上学的时候写的作业都喜欢放网上“支持分享”
    hujianxin
    hujianxin
    Mar 8, 2020
    5
    给人的感觉像是把书上的例子码了一遍
    Aidenboss
    Aidenboss
    OP
    Mar 8, 2020
    6
    嗯嗯,所以才是 [学习一]
    OneMan
    OneMan
    Mar 8, 2020
    7
    还不错,继续加油,多学习
    littlewing
    littlewing
    Mar 9, 2020 via iPhone
    8
    @leonme 楼主的目的是学习,并不是要造轮子
    ericgui
    ericgui
    Mar 9, 2020
    9
    楼主看的哪本书?不错啊

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

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

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

    感谢!
    clemente0620
    clemente0620
    Mar 9, 2020
    10
    很好!!
    labubu
    labubu
    Mar 9, 2020
    11
    我也写了一个,没有用库,https://github.com/daimiaopeng/chat
    Aidenboss
    Aidenboss
    OP
    Mar 9, 2020
    12
    @daimiaopeng 你的功能有点强大
    Aidenboss
    Aidenboss
    OP
    Mar 9, 2020
    13
    @ericgui 我是从 libuv 官方找的例子,自己动手改了。
    其实我觉得入门的例子就应该足够简单。所以才贴出来分享。

    功能一点点累加,后续考虑做一个兼容 redis 的 KV
    labubu
    labubu
    Mar 10, 2020
    14
    @Aidenboss 这个简简单单吧,起步的时候很慢,后面就是修改 bug 了
    cabing
    cabing
    Mar 10, 2020
    15
    来个复杂点的,把协议抽象出一层。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   4809 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 60ms · UTC 05:53 · PVG 13:53 · LAX 21:53 · JFK 00:53
    ♥ Do have faith in what you're doing.