Web开发
maplele20
这个作者很懒,什么都没留下…
展开
-
kpush源码解析---android端
最近看到了一个开源的push项目:kpush,整个项目包含了客户端和服务端的源码,强烈推荐下。决定分析下该项目的源码,学习下作者的解决方案。android端源码比较简单,我们就从简单的入手,本篇详细分析下android端的源码。1. 目录结构我们来看下android工程的目录结构KPushDemo----src--------cn.kpush--------cn.k原创 2015-05-13 18:20:30 · 1382 阅读 · 0 评论 -
kpush源码解析---服务端(alloc server)
继续上篇已经分析了android端代码,本篇将主要分析kpush服务端如何为连接的客户端分配用户信息,并为其分配tcp server。上文中提到客户端的pushservice中会通过http post请求http://demo.kpush.cn/server/alloc,以获取用户及消息服务器ip/port信息。那么我们接下来看看kpush服务端关于该流程的相关代码。 如果想找到相关原创 2015-05-14 18:02:49 · 792 阅读 · 0 评论 -
kpush部署过程中遇到的问题
按照kpush部署文档 中的操作部署过程中,发现文档中没有mongodb的安装及设置的操作,导致完全按照文档部署会发现无法启动服务的错误,现记录下来:1. 安装mongodb:sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 7F0CEB10echo 'deb http://downloads-distro原创 2015-05-28 15:07:01 · 1122 阅读 · 0 评论