服务器客户端android应用程序vs客户端

时间:2012-11-01 04:07:03

标签: android sockets client

嗨,我对android编程比较新,我正在尝试做以下事情。我想创建一个消息系统,其中不会立即响应(至少现在是必要的)。我对网络/套接字编程完全陌生,但遵循了这一点:

http://www.tutorialspoint.com/python/python_networking.htm

并且有点了解它。

关于最佳实践,我有以下问题。

方法A和B有哪些优点/缺点。

方法A: 让应用程序上运行服务器和客户端。

方法B: 让应用程序在应用程序上运行,并每分钟为服务器ping一次数据。

除了显而易见的方法B不允许实时更好的建议?服务器应用程序是否需要太多内存/ CPU /电池等?我知道有很多IM应用程序存在,它们是如何工作的?

提前谢谢

2 个答案:

答案 0 :(得分:2)

答案 1 :(得分:0)

我会推荐谷歌云消息,但上次我检查你需要一个专用服务器来安装它。或者我错了吗?我只有一个共享服务器:

方法A:考虑到它的移动设备,困难的部分是在手机更换IP(例如另一个wifi网络)时保持连接活动,并且

方法B:您可以制作小的简单消息,以检查是否有新内容并在这种情况下更新。我的应用程序每30秒发送大约500个字节,我没有任何电池相关的问题。它也没有减慢手机速度。