• 幻境之桥
    2020-02-03
    吴老师要是可以把所有的内容都使用 cmake 来构建,以后参考起来可以更方便啊

    作者回复: 这要花时间的……用 CMake 的来顶这个评论,人多我就考虑一下。

    更新:我听到大家的声音了。CMake 用户的福利在这里:

    https://github.com/adah1972/geek_time_cpp

    有空时我会继续更新。

     1
     19
  • 申学晋
    2020-02-05
    只用过cpprest开发客户端,在windows下字符串处理还是有点麻烦。最近想开发WebSocket服务器,不知道是否能用?

    作者回复: 还行吧,坑我也标出来了。全部用 wcout(tcout)一般就可以用。

    WebSocket支持我没用过,给不了建议。

     2
    
  • 莫珣
    2020-02-04
    cpprest这个库在linux下编译起来真是太麻烦了,今天折腾了大半天竟然没有编译出来。github上给出的编译步骤过于简单。

    作者回复: 遇到特定困难可以网上搜一下。我印象里,依赖装好之后,Linux上编译还是不麻烦的。你不是因为 GCC 版本太低吧?

    实际上,这虽然是微软出的,我觉得还是在 Windows 上编译更麻烦呢……

     1
    
  • hb
    2020-02-03
    支持https吗

    作者回复: 支持。客户端直接用。服务器端麻烦点,根据平台不同有不同的配置方法。

    
    
  • tt
    2020-02-03
    我觉得纯从网路编程上来说,比起直接用EPOLL,然后加上一堆线程、队列、锁、条件变量啥的方便多了,隐藏了事件和循环,还是方便多了。
    和JAVASCRIPT中的PROMISE已经非常像了。

    作者回复: 那是肯定的,否则我介绍它干嘛……

    但话说回来,如果你的服务器性能要求非常高,这个方案就不一定适合了。一个并发连接目前还是需要一个线程的。

    
    
  • 心情难以平静
    2020-02-03
    coroutine现在有好多轮子。希望标准实现快点到来。据说里面的坑较多,希望有人能先帮忙踩一踩。

    作者回复: (C++20)协程是第 30 讲的内容。在 MSVC 和 Clang 已经基本可用了。坑,总得用了之后才知道有多少的……

    
    
我们在线,来聊聊吧