摘要:
1、简介 在系统中可以划分3个层次,网络服务,网络模块,业务模块。其中网络服务负责建立物理连接,发送数据包和解析数据包,并根据当前的网络状态产生对应的网络事件,同时把事件通知相应的监听者。网络模块处于业务模块和网络服务之间,主要负责对网络服务进行管理,对业务模块提供网络服务。 网络服务主要使用异步编程方式来实现,并且使用Java NIO实现TCP网络连接和数据的接收与发送。 网络模块向业务模块发布API。业务模块通过API,完成数据包发送。当网络模块接收到数据包后,使用android的消息机制,通知到业务模块。2、架构介绍3、网络模块的状态 网络模块的状态有3种,影响因素有两个方面。第... 阅读全文
posted @ 2012-08-02 18:09
onliny
阅读(443)
评论(0)
推荐(0)

浙公网安备 33010602011771号