在android项目中,与代理服务器之间通信一般都是采用TCP,由于在项目中要实现的功能中还有心跳,需要定时与服务器进行心跳交互,另外客户端要随时准备接收来自服务器的消息,因此采用了Mina,发现Mina使用起来挺方便的,就是要注意处理丢包、粘包问题,还有就是与Android activity之间的交互问题,这个比较重要。
在android项目中,与代理服务器之间通信一般都是采用TCP,由于在项目中要实现的功能中还有心跳,需要定时与服务器进行心跳交互,另外客户端要随时准备接收来自服务器的消息,因此采用了Mina,发现Mina使用起来挺方便的,就是要注意处理丢包、粘包问题,还有就是与Android activity之间的交互问题,这个比较重要。