当前位置: 代码迷 >> Android >> :android服务端用什么协议好
  详细解决方案

:android服务端用什么协议好

热度:53   发布时间:2016-04-28 03:40:26.0
求助:android服务端用什么协议好?
现在要做一个实时性比较高的app想着服务端用什么协议比较好?

本人对服务端理解不深,方便的话请给我普及下服务端知识吧!~

诚挚感谢啊!~
------解决思路----------------------
用socket tcp/udp 方式, 例如;im聊天类的,视频播放等。
你可以研究一下Android上的 Socket编程。
------解决思路----------------------
要看你具体的功能了.
udp对数据的最终状态是不负责的.数据就算丢失了也不管.
如果你的应用是要长连接,那用sokect
短连接就用http.
无特殊情况,好像使用tcp/ip的比较多吧.Socket本身不算是协议,它只是提供了一个针对TCP或者UDP编程的接口.

------解决思路----------------------
你这个如果数据传输很频繁的话,比如每隔几秒就要交互数据,那这个用socket长连接可以,如果不是很频繁一分钟一次交互用http的方式比较好,服务器开个http接口就行。
------解决思路----------------------
引用:
Quote: 引用:

要看你具体的功能了.
udp对数据的最终状态是不负责的.数据就算丢失了也不管.
如果你的应用是要长连接,那用sokect
短连接就用http.
无特殊情况,好像使用tcp/ip的比较多吧.Socket本身不算是协议,它只是提供了一个针对TCP或者UDP编程的接口.

是一个长连接,需要时不时地汇报数据给服务器这边 
但是socket会丢失数据啊  没有别的办法了吗?

长连接,用socket丢数据是肯定的.
不过,你可以定义一个接口,然后用线程按时访问它,如果有新的数据,就返回.虽然要求能达到,但觉得这种方式是不得以而为之.也的确有不少应用使用的.
  相关解决方案