发布一个 Sockets 编程的交互式试验工具

学习 Sockets 网络编程的时候往往要写很多小程序来熟悉 api,触发各种时序,观察系统的行为。 最近在编写自己的 C++ 网络库,需要考察许多场景下 Sockets 系统调用的返回值。于是我写了一个简单的命令行交互式工具,用来手动触发各种边界条件。这让我能方便地观察系统的行为。 编译方法: 先安装 libreadline-dev $ sudo apt-get install libr...
阅读(6170) 评论(2)

整合 Google 开源 C++ 代码

  Google 开源了很多优秀的 C++ 程序库,本文介绍如何将其中几个整合到一起。 本文涉及的 Google 库有: gflags - 命令行参数解析。可以完全用命令行来配置应用程序,省去配置文件。 gtest - C++ 单元测试框架 gmock - C++ 单元测试中用到的 mock glog - 日志库 protobuf - 高效的网络协议格式...
阅读(32874) 评论(32)

对 C++ 历史的个人观点

先把 PPT 放出来,文章以后有空再写吧。 ...
阅读(18620) 评论(82)
    个人资料
    • 访问:3179620次
    • 积分:24202
    • 等级:
    • 排名:第241名
    • 原创:144篇
    • 转载:3篇
    • 译文:2篇
    • 评论:3297条
    公告
    本人博客的文章均为原创作品,除非另有声明。个人转载或引用时请保留本人的署名及博客网址,商业转载请事先联系。我不使用即时聊天工具。也请不要用 CSDN 站内信、私信、短消息或者留言功能跟我联系。我的 gmail 用户名是 giantchen,微博 http://weibo.com/giantchen。
    陈硕的微博
    最新评论
    g