安卓网络相关

通信方式

安卓网络通信的方式可以大致分为两种,一种是Socket通信一种是HttpUrl通信

Socket通信

Socket通信支持Http协议(三次握手)和PPP协议,前者在通信的过程中有进行三次握手,可以保证数据的完整性,后者则不能;

前者的通信速度慢,后者的书读快;且在通信的过程中前者一次性发送的字节数量是有限度的,一旦超过一定的数量就会造成数据丢失和错乱,具体例子稍后会在另一篇博文详细写明(代码太多)。使用Socket通信的好处不需要联网,确切的说是不需要网络,只需要在局域网内就可以实现通信,而HttpUrl则更多的使用在官网中传递数据

HttpUrl通信

HttpUrl的通信在公网中性能比socket的要好而且处理数据比较方便,使用Json处理时特别简单,可以参考我的其他博文的使用,

还可以设置请求头以及请求尾

猜你喜欢

转载自blog.csdn.net/weixin_42182191/article/details/82228633