美文网首页
Android:网络总结

Android:网络总结

作者: 我在等你回复可你没回 | 来源:发表于2018-08-22 15:54 被阅读34次

三次握手

三次握手

客户端第一次syn标志,seq为0,代表序列为0发给服务器,是同步包
服务器确认ack = 1,syn信号,seq为0,发给客户端。
客户端再ack=1,seq=1,发给服务器


image.png

一个socket可以同时接受多个连接吗?

可以,但是都在同一个端口。
accept函数接受一个客户端请求后会返回一个新的SOCKFD值,当有不同的客户端同时有不同请求时,会返回不同的SOCKFD的值。这个不同的值和建立SOCKET 时生成的SOCKFD还是不同的。服务器与客户端之间的通信就是在这些不同的SOCKFD上进行的。

listen与accept的区别

java编程中根本就没有listen函数。accept是从队列中取出首个客户端。
如果很多客户端同时connect,队列就会很长,accept就会很久罗。这就是网络崩溃了。

相关文章

  • Android:网络总结

    三次握手 三次握手 客户端第一次syn标志,seq为0,代表序列为0发给服务器,是同步包服务器确认ack = 1,...

  • 网络请求相关

    1,Android网络请求心路历程,总结的非常好 Android网络请求心路历程 2,Volley的源码解析和详细...

  • 解析XML/JSON数据

    总结:学习了在Android中使用HTTP协议来进行网络交互的知识,虽然Android支持的网络协议有很多种,但是...

  • Android入门总结-网络

    最近看了一下Android,只看书不总结一下,总感觉东西并没有放在脑子里,人过留名,雁过留声,遂写下这篇总结。 书...

  • Android网络编程总结

    Android网络编程总结 1.网络分层 OSI七层模型OSI七层协议模型主要是:应用层(Application)...

  • Android网络编程总结

    1. 网络分层 OSI七层模型OSI七层协议模型主要是:应用层(Application)、表示层(Present...

  • Android网络编程总结

    1. 网络分层 OSI七层模型 OSI七层协议模型主要是:应用层(Application)、表示层(Presen...

  • Android 动画总结(9) - 过渡动画

    Android 动画总结(1) - 概述Android 动画总结(2) - 帧动画Android 动画总结(3) ...

  • Android 动画总结(3) - 补间动画

    Android 动画总结(1) - 概述Android 动画总结(2) - 帧动画Android 动画总结(4) ...

  • Android 动画总结(4) - 插值器

    Android 动画总结(1) - 概述Android 动画总结(2) - 帧动画Android 动画总结(3) ...

网友评论

      本文标题:Android:网络总结

      本文链接:https://www.haomeiwen.com/subject/pzrriftx.html