随笔分类 -  part5 网络编程

摘要:一、UDP协议 没有双向通道,传输数据不可靠,可能出现丢包现象 通信速度比较快,发送的数据不会在内存中保留 1、特性: ①UDP协议不存在粘包问题 ②客户端可以发空,自带数据报头 ③udp可以实现并发的效果 ④服务端不存在,也不影响客户端朝服务端发送数据 2、分析: ①UDP叫数据报协议,意味着发消 阅读全文
posted @ 2020-10-29 19:32 困了就睡觉觉 阅读(737) 评论(0) 推荐(0) 编辑
摘要:一、粘包问题 1、粘包问题 接收方:我不知道我要接收的数据的总长度 发送方:由于tcp协议的内部优化算法:会将数据量比较小的并且时间间隔比较短的数据一次性打包发送 2、如何解决 第一步:发送数据直接先告诉对方数据量的大小,让对方知道怎么接收你的数据。 第二步:利用struct模块定制我们自己的消息传 阅读全文
posted @ 2019-05-06 22:43 困了就睡觉觉 阅读(658) 评论(0) 推荐(0) 编辑
摘要:套接字工作流程: 一、简单socket通信 ①服务端 import socket # 1 买手机 phone = socket.socket() # 2 绑定手机卡 phone.bind(('127.0.0.1', 8080)) # 3 开机 phone.listen(5) # 4 等电话连接 co 阅读全文
posted @ 2019-04-30 16:30 困了就睡觉觉 阅读(176) 评论(0) 推荐(0) 编辑
摘要:一、软件开发架构 1、c/s架构: client:客户端 server:服务端 2、b/s架构: browser:浏览器 server:服务器 3、服务端: 24小时不间断提供服务,谁来我就服务谁 客户端:想体验服务的时候,就去找服务端体验服务 手机端:好像C/S架构比较火,其实不然,微信小程序,支 阅读全文
posted @ 2019-04-29 16:38 困了就睡觉觉 阅读(206) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示