Chinaunix首页 | 论坛 | 博客
  • 博客访问: 61570
  • 博文数量: 19
  • 博客积分: 1515
  • 博客等级: 上尉
  • 技术积分: 200
  • 用 户 组: 普通用户
  • 注册时间: 2007-08-20 19:06
文章分类
文章存档

2010年(10)

2009年(9)

我的朋友

分类: C/C++

2009-12-25 22:43:15

一直使用C++做项目开发,偶尔用到需要用标准C的地方非常痛苦
经过一段时间的开发调试,提供了一个基本的跨平台类STL C开发库
svn co
包含部分:
    1. 开发库mcrt:
      1> CUnit - 参考CppUnit框架结合C特点的测试系统
      2> utils - 一些通用的跨平台工具
      3> list - STL list风格的C双向链表
      4> hash_map - STL map风格的C哈希表实现
      5> malloc - 支持内存泄漏检测
      6> socket - 平台无关socket实现
      7> poll - POSIX风格的poll Windows平台实现
    2. 辅助程序(2~5主要测试socket/poll)
      1> mcrt_test - mcrt开发库的单元测试程序
      2> svr_tcp - TCP测试服务器,接收"MPollTest client", 发送"MPollTest server", 接收"MPollTest bye"结束
      3> tcp_client - TCP测试客户端,发送"MPollTest client",接收"MPollTest server",然后发送"MPollTest bye"结束
      4> svr_tcp - UDP测试服务器,接收"MPollTest client", 发送"MPollTest server", 接收"MPollTest bye"结束
      5> tcp_client - UDP测试客户端,发送"MPollTest client",接收"MPollTest server",然后发送"MPollTest bye"结束
阅读(973) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~