网络请求处理
2018-04-25 10:26:05 0 举报
EventBus+retrofit 网络请求处理
作者其他创作
大纲/内容
物理层
69
运输层
确认
LAST-ACK
CLOSED
CLOSE-WAIT
执行请求
同步序号
网络层
SYN-SENT
PSH
服务器进程
ACK
SYN
IP
紧急指针有效
主动打开
主动关闭
SYN + ACK
ESTABLISHED
IP 地址
应用层
SOCK_STREAM
Subscribe 处理
RST
服务器
在enqueue中传入一个Callback。Callback接收一个Event参数
Callback回调
客户运输层
数据传送
套接字接口
SCTP
确认是有效的
终止连接
得到一个Call
Diycode.getMe()
操作系统
请求推送
URG
FIN
服务器运输层
客户
应用程序
SOCK_RAW
EventBus.getDefault().post(Event)
被动打开
数据链路层
API接口
被动关闭
连接复位
TCP
SOCK_SEQPACKET
SYN-RCVD
response failed
Service.getMe()
200.23.56.8
2MSL 计时器
retrofit2.Call.enqueue(new BaseCallback(new GetMeEvent(uuid)))
LISTEN
端口号
FIN-WAIT-2
mRetrofit.create(getServiceClass()) 得到具体Service
TIME-WAIT
客户进程
UDP
response.isSuccessful()
200.23.56.8 69
BaseImpl
超时
SOCK_DGRAM
套接字地址
通知进程发送队列中的数据,加上 EOF
FIN-WAIT-1
具体Impl.getMe()
0 条评论
下一页