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

浙公网安备 33010602011771号