随笔分类 -  python网络编程

摘要:一、什么是粘包 所谓粘包问题主要还是因为接收方不知道消息之间的界限,不知道一次性提取多少字节的数据所造成的。 须知:只有TCP有粘包现象,UDP永远不会粘包 粘包不一定会发生 如果发生了:1.可能是在客户端已经粘了 2.客户端没有粘,可能是在服务端粘了 TCP协议是面向流的协议,是容易出现粘包问题的 阅读全文
posted @ 2019-03-14 23:08 小名的同学 阅读(239) 评论(0) 推荐(0)
摘要:安装: 简单入手 import tornado.ioloop import tornado.web from tornado import httpclient from tornado.web import asynchronous from tornado import gen # import 阅读全文
posted @ 2019-03-11 10:26 小名的同学 阅读(168) 评论(0) 推荐(0)
摘要:概念: WSGI协议其实是定义了一种server与application解耦的规范 WSGI规范简单理解:一方面给Server提供接口,凡是以这种接口的web服务器,都是遵循WSGI规范的 另一方面给web应用提供接口,利用这个接口的web应用程序(框架),都是遵循WSGI的 WSGI:全称是Web 阅读全文
posted @ 2019-03-10 23:04 小名的同学 阅读(235) 评论(0) 推荐(0)
摘要:Web框架本质: 众所周知,对于所有的Web应用,本质上其实就是一个socket服务端,用户的浏览器其实就是一个socket客户端。 真实开发中的python web程序来说,一般会分为两部分:服务器程序和应用程序。服务器程序负责对socket服务器进行封装,并在请求到来时,对请求的各种数据进行整理 阅读全文
posted @ 2019-03-10 21:07 小名的同学 阅读(186) 评论(0) 推荐(0)
摘要:Twisted模块: Twisted是一个事件驱动的网络框架,其中包含了诸多功能,例如:网络协议、线程、数据库管理、网络操作、电子邮件等。 阅读全文
posted @ 2019-03-09 22:00 小名的同学 阅读(113) 评论(0) 推荐(0)
摘要:Socket和tcp、udp: socket的出现只是可以更方便的使用TCP/IP协议栈而已,其对TCP/IP进行了抽象,形成了几个最基本的函数接口。比如create,listen,accept,connect,read和write等等 Socket: 简单Socket连接,同步请求 Tcp 服务端 阅读全文
posted @ 2019-03-09 16:03 小名的同学 阅读(199) 评论(0) 推荐(0)
摘要:ssl通信 https://www.cnblogs.com/zhengah/p/5007753.html 阅读全文
posted @ 2019-01-08 17:14 小名的同学 阅读(103) 评论(0) 推荐(0)