摘要: ## 异常处理什么是异常? ​ 程序在运行过程中出现了不可预知的错误 并且该错误没有对应的 处理机制 那么就会以异常的形式表现出来 造成的影响是整个程序无法正常运行异常的结构 ​ 1.异常类型 NAMEError 2. 异常的信息 name 'xxx' is not defined 3.异常的位置异常的种类可以分为两大类 1. 语法错误 是你程序立刻就能解决的,这种错误... 阅读全文
posted @ 2019-08-08 21:23 LD_Dragon 阅读(154) 评论(0) 推荐(0)
摘要: UDP通信 数据报协议(自带报头) 没有双向通道 通信类似于发短信 1.udp协议客户端允许发空 2.udp协议不会粘包 3.udp协议服务端不存在的情况下,客户端照样不会报错? 4.udp协议支持并发 UDP类似于发短信 TCP类似于打电话 并发:看起来像同时运行的 并行:真正意义上的同时运行 ## udp 的基本使用客户端```pythonimport socketclient ... 阅读全文
posted @ 2019-08-08 21:22 LD_Dragon 阅读(1357) 评论(0) 推荐(0)
摘要: ## 粘包处理**客户端粘包:****发送端需要等缓冲区满才发送出去,造成粘包(发送数据时间间隔很短,数据量很小,TCP优化算法会当做一个包发出去,产生粘包)****服务端粘包****接收方不及时接收缓冲区的包,造成多个包接收(客户端发送了一段数据,服务端只收了一小部分,服务端下次再收的时候还是从缓冲区拿上次遗留的数据,产生粘包)** 所谓粘包问题主要还是因为接收方不知道消息之间的界限,不知道一次... 阅读全文
posted @ 2019-08-08 19:29 LD_Dragon 阅读(198) 评论(0) 推荐(0)