首页 > 编程语言 > 详细

python 轮询

时间:2020-07-05 22:04:47      阅读:56      评论:0      收藏:0      [点我收藏+]

1. 轮询

技术分享图片

技术分享图片

三天之后,小钱才拿到这个快递

总结

快递不能及时的传达

小钱儿 - 卒 客户端浪费极大资源

老程头儿 -痴呆 资源浪费也很严重

HTTP无法跟踪定义客户端 无状态

2. 长轮询

技术分享图片

技术分享图片

缺陷:

消息实时性不高

传达室茶室的资源有限 占用资源

客户端线程资源占用

3. 长连接

技术分享图片

总结

  • 占用的空间小了,CPU资源消耗, 内存资源消耗
  • 消息及时
  • 一次连接不会断开

Web QQ - IM即时通讯工具

长连接 - Socket

Web - Socket

  1. socket 服务器 开启监听

  2. socket 客户端 连接 socket 服务器

  3. socket 客户端发起消息 给服务器

  4. socket 接收客户端的消息

  5. 服务器对消息做出响应

#################

OSI 7/5 层

PC 666 Server 888

{消息} socket就是为了只剩下这一步 {消息}

{888: {消息}} {888: {消息}}

{MAC{888: {消息}}} {MAC{888: {消息}}}

{MAC{888: {消息}}}:bit {MAC{888: {消息}}}:bit

1010101010100110 ---------- 101010101010101001

Web Socket

输入{xx}

自带这一行 {MAC{888: {xx}}} {MAC{666: {xx}}}

python 轮询

原文:https://www.cnblogs.com/sunnywillow/p/13251907.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!