上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 18 下一页
摘要: TCP半连接池的原理: 这里的listen(5)参数5就是最大允许等待连接的ip与端口,会形成一个ip连接请求等待池,池子大小由参数决定,超过范围的客户端将会被拒绝。客户端连接请求超时抛出异常。 UDP发送数据的工作原理 客户端 服务端 3. UDP的模板代码 ***** 与TCP代码的区别 不需要 阅读全文
posted @ 2018-11-06 18:43 msjaxuexi 阅读(139) 评论(0) 推荐(0) 编辑
摘要: TCP协议粘包现象的说明: 粘包会发生什么? 这时候,接受不知道数据的限界,就没有办法正确的解析对方传输过来的限界。就才去了类似通信协议的解决方案,处理粘包问题。 简单解决问题的方法。根据当前需要发送的数据的大小传输数据的二进制长度先发送给客户端,在根据传输数据的长度来获取的真实的数据。 实现如下服 阅读全文
posted @ 2018-11-06 17:00 msjaxuexi 阅读(259) 评论(0) 推荐(0) 编辑
摘要: 1.再次梳理 三次握手 四次挥手 面试出现频率高 三次握手:第一次客户端请求数据报文,第二次服务端确认客户端请求,发送确认信息和测试数据。第三次客户端收到服务端的请求,发送确认信息。正式建立连接。 四次挥手:第一次挥手客户端发送关闭连接请求,第二次挥手:服务端发送到接受客户端的信息,第三次挥手:服务 阅读全文
posted @ 2018-11-05 20:14 msjaxuexi 阅读(118) 评论(0) 推荐(0) 编辑
摘要: socket模块 学习网络编程,其实就是学习socket模块。 socket是什么? 翻译过来就是套接字,是对底层的TCP IP UDP等网络协议进行封装 使得上层的应用程序开发者,不用直接接触这些复杂的,艰涩的协议。 对于程序而言,他就是封装好的模块。要完成网络通信,只需要系统提供的socket模 阅读全文
posted @ 2018-11-02 20:55 msjaxuexi 阅读(461) 评论(0) 推荐(0) 编辑
摘要: 1、深入理解TCP三次握手、四次挥手逻辑 TCP创建链接使用三次握手的原因,第一次客户端发送请求给服务器端建立连接,第二次服务端发送建立连接的同意信息和测试信息,第三次客户端发送正确测试信息给服务端。客户端和服务端正式建立连接。 TCP四次挥手的原因:第一次客户端发送断开连接的请求,第二次服务端发送 阅读全文
posted @ 2018-11-02 20:29 msjaxuexi 阅读(94) 评论(0) 推荐(0) 编辑
摘要: 网络编程 应用软件的架构 1、C/S client >server 客户端到服务端 2、B/S browser 》server 浏览器端到服务端 在不同的计算机上,一个安装客户端另一安装服务端 通过网络来通讯 什么是网络通讯? 要完成通讯必须具备的条件 1、物理连接介质(网线,wifi,光纤) 2、 阅读全文
posted @ 2018-11-02 15:40 msjaxuexi 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 1.编写代码抛出TypeError 尝试捕获它 2.as 关键字的作用是什么 编写代码测试 as 的作用接受 抛出异常的对象 3.raise 关键的作用 raise的作用就是主动抛出错误,而不是被动触发系统默认的错误 4.什么时候该使用try except 如果你知道为什么出错,应该把代码修改正确, 阅读全文
posted @ 2018-11-01 17:54 msjaxuexi 阅读(94) 评论(0) 推荐(0) 编辑
摘要: 主动抛出异常 语法:raise 异常种类(异常信息) 用raise 抛出的异常也可使用try except接受 断言: 可以理解为理解断定,就是很清楚 很明确的 什么时候使用断言 下面的代码必须依赖上面代码的正确性 语法 assert 结果为BOOL的表达式 如果值为True则继续往下执行 为Fal 阅读全文
posted @ 2018-11-01 16:55 msjaxuexi 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 异常的语法: try: 这里放可能出现异常的代码 except 异常的类型: 当异常发生时并且与异常类型匹配 执行except中的代码 注意:一旦try中代码抛出异常,后面的代码全部不执行 基本语法: 面对代码段中可能有多种异常,单一异常并不能接住异常,所以可以使用多种异常处理的机制。 上面的多种异 阅读全文
posted @ 2018-11-01 16:14 msjaxuexi 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 常见的异常 FileNotFoundError ValueError KeyError IndexError StopIteration 主要常见的异常就这些。 阅读全文
posted @ 2018-11-01 15:31 msjaxuexi 阅读(209) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 18 下一页