2014-04-15

iComet 0.2.2.1 稳定版发布和Android聊天App示例

Views: 37087 | 2 Comments

这个版本主要是修复了内存泄露的 BUG, 让 icomet 的内存占用更少了,
在之前这篇博客里介绍. 对于一个 1 万并发连接的应用, 只需要占用不到 20M 的内存.

  • 0.2.2.1 (2014-04-09)

    • 新特性:
      • 重构代码
    • 修复BUG:
      • 修复内存泄露 BUG, 确保在 connection_closecb 中调用 evhttp_send_reply_end(2014-04-12)
  • 0.2.2 (2014-03-24)

    • 新特性:
      • 取消内存池, 直接使用 new/delete 进行内存管理
      • 废弃 Channel.id 属性
    • 不兼容的改变:
      • JSON 对象的属性名用双引号包裹(2014-04-07)
    • 修复BUG:
      • 修复 HttpQuery 的 BUG(evhttp_parse_query 没有和 evhttp_clear_headers 配对)(2014-04-02)

另外, @kyleduo 同学为基于 icomet 的聊天工具提供了 Android SDK 和 Android 聊天 App, 可以进行网页和手机端的聊天, 想基于 icomet 开发手机聊天 App 的同学, 可以看看这个项目的代码.

Related posts:

  1. iComet 的一个应用场景
  2. 轻量级 COMET 服务器 icomet 支持 EventSource(SSE)
  3. 热烈庆祝icomet成为oschina推荐项目!
  4. 为什么iComet比nginx-push-stream-module更好?
Posted by ideawu at 2014-04-15 09:58:58 Tags:

2 Responses to "iComet 0.2.2.1 稳定版发布和Android聊天App示例"

  • 你好,我在 github 看了您对 icomet 代码分析中关于减少 socket 内存占用的描述,但是在实际 icomet 的代码中并未出现 setsockopt(sock, SOL_SOCKET, SO_SNDBUF, &bufsize, sizeof(bufsize)); ,不知道是如何将单 SOCKET 的占用降到 2.7 K 这么低的? Reply
  • 看不懂呢? Reply

Leave a Comment