首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
网络编程
订阅
雅典娜之星矢
更多收藏集
微信扫码分享
微信
新浪微博
QQ
9篇文章 · 0订阅
Android网络编程-Socket
Socket在Android网络编程中,有着非常重要的作用。 即套接字,是应用层 与 TCP/IP 协议族通信的中间软件抽象层,表现为一个封装了 TCP / IP协议族 的编程接口(API)。 从设计模式的角度看来,Socket其实就是一个门面模式,它把复杂的TCP/IP协议族…
OKHttp源码解析(6)----拦截器CallServerInterceptor
This is the last interceptor in the chain. It makes a network call to the server. 在JAVA IO中有输入流和输出流,在OKio的IO体系中,Sourc就表示输入流,Sink表示输出流。OKio的…
Android网络编程-Retrofit源码角度分析Http
上一篇讲解了OKHttp,本篇来介绍下它的黄金搭档Retrofit,OKHttp+Retrofit是网络框架的不二之选。同是Square出品,和OKHttp融合起来非常简单。 在使用Retrofit时,首先通过建造者模式构建Retrofit。 通过反射来判断选择Android还…
Android网络编程-OKHttp源码角度分析Http
前面介绍了网络的基础知识,这篇主要从OKHttp源码角度来分析Http。 我们从OKHttp的初始化开始分析。 声明了很多属性,具体含义,等后面用到在具体介绍。 newCall返回的是RealCall,上面代码实际上执行的是RealCall的execute方法。 会遍历异步等待…
Android网络编程-系列文章
在Android开发过程中,网络编程是必不可少的。 大家接触的Volley,Retrofit,OKHttp等网络框架,很好地封装了底层实现的细节,在使用过程中非常的方便。但是掌握其中的细节,对我们来说真的非常重要,只有掌握了网络编程的原理,才能真正理解这些网络框架的源码实现。 …
Android网络编程-计算机网络基础
从本篇开始,真正进入我们的Android网络编程学习之旅。 计算机网络是利用通信设备和线路将地理位置不同的、功能独立的多个计算机系统连接起来,以功能完善的网络软件实现网络的硬件、软件及资源共享和信息传递的系统。简单的说即连接两台或多台计算机进行通信的系统。 对于复杂的计算机网络…
Android网络编程-TCP/IP协议
在Android网络编程-计算机网络基础一文中得知,IP协议属于网络层,TCP、UDP协议属于传输层。 IP协议是TCP/IP协议族的动力,它为上层协议提供无状态、无连接、不可靠的服务。 TCP协议是面向连接的传输层协议,提供一种面向连接的、可靠的字节流服务。 UDP协议是面向…
Android网络编程-HTTP/HTTPS
HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写,在TCP/IP体系中属于最高层(应用层)是用于从万维网服务器传输超文本到本地浏览器的传送协议。 HTTP协议工作于客户端-服务端架构为上。浏览器作为HTTP客户端通过URL向HTTP…
Android网络编程-Cookie,Session,Token
HTTP协议是无状态的,每次HTTP请求响应后,就会断开这次连接。如果客户端再次发送请求,服务端也不能识别出这个客户端是不是上次请求过的客户端,HTTP协议不能进行会话跟踪。而Cookie,Session,Token正是为了解决HTTP协议无状态问题。 Cookie机制是在客户…