现在要做一个实时性比较高的app想着服务端用什么协议比较好?
本人对服务端理解不深,方便的话请给我普及下服务端知识吧!~
诚挚感谢啊!~
------解决思路----------------------
用socket tcp/udp 方式, 例如;im聊天类的,视频播放等。
你可以研究一下Android上的 Socket编程。
------解决思路----------------------
要看你具体的功能了.
udp对数据的最终状态是不负责的.数据就算丢失了也不管.
如果你的应用是要长连接,那用sokect
短连接就用http.
无特殊情况,好像使用tcp/ip的比较多吧.Socket本身不算是协议,它只是提供了一个针对TCP或者UDP编程的接口.
------解决思路----------------------
你这个如果数据传输很频繁的话,比如每隔几秒就要交互数据,那这个用socket长连接可以,如果不是很频繁一分钟一次交互用http的方式比较好,服务器开个http接口就行。
------解决思路----------------------
长连接,用socket丢数据是肯定的.
不过,你可以定义一个接口,然后用线程按时访问它,如果有新的数据,就返回.虽然要求能达到,但觉得这种方式是不得以而为之.也的确有不少应用使用的.