一直做pc端的b/s开发,对于c/s(移动平台)基本上没什么了解,故此求知识普及。
现有web社区正在开发(类似人人网),想开发移动平台,类似手机人人网客户端那样的软件,请概要介绍下server和client的原理和应用到的技术,最好是能快速入门的...

解决方案 »

  1.   

    android之CS架构
      

  2.   

    除了之前做游戏,到现在一直在做CS应用。
    基本上就是,UI层、业务层、网络层还有就是有时候会用到的JNI,目前主要在关注于网络层和JNI
    我目前深入点的就是网络层的UDP、RTP和RTCP等协议,和JNI层流媒体的编解码(这部分正在自学,呵呵)
      

  3.   

    封装成json进行交互,可以用http访问。
      

  4.   

    现在很少做那种C/S的框架软件了,现在都是以WEB提供接口的方式与客户端进行交互.
    以前所说的C/S就是写一服务器,服务器以SOCKET的方式专注为手机端提供接口,这种方式写起来特别麻烦,需要定义很多协议,而现在的HTTP方式非常成熟,开发WEB接口也相对来说简易很多,所以都以WEB服务的方式替换原有的C/S框架模式了.