网络框架库

framer的Python项目详细描述


TCP网络协议提供双向数据流 在两个网络应用程序之间,但是大多数协议 不要将通信链接用作流。在大多数网络中 协议,流被分割成单个单元。名字 给这些单元的值因协议而异:有些称之为packet;in 另外,它是一个record;许多协议实际上使用纯文本, 用回车/换行符对分离单元。不管 然而,在这个名称中,绝大多数的协议都强加了某种 分离到数据流中,只以整个单元进行处理。

framer库是一个网络通信库,构建在 用于管理这些单元,它称之为frames。 framer库作为asyncio协议构建,该协议还 恰好实现asyncio传输的行为。这个 protocol对象可以在 通信;这些构造器在流接口之间转换 由TCP提供,以及应用程序所需的帧序列。

一个framer只是一个实现两个方法的对象 实现从流到帧和从帧的转换 在流上传输的字节序列。这些立宪者可以 范围很小–如在面向文本的协议中 smtp–一直到复杂的二进制数据传输协议 作为rpc的一些形式。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
如何从DMN模型调用静态Java方法(Drools Business Central)   java RxJava通过匹配属性值连接可观察流   java形状在控制台上向下移动如何执行?   Java随机数,介于100和500之间,是10的倍数   java Android SDK和AVD管理器未打开。“线程'main'org.eclipse.swt.swt中出现异常:无法设置文本”   java取消mongodb中的异步FindTable   序列化如何在Java中保持对序列化对象的引用?   java如何在web应用程序中创建实时并发锁?   java在paintComponent中重画形状时无法保存笔划/线条厚度   java使用Mp安卓图表绘制图形   java SDK安装中出现错误   java日期值未正确显示   java hibernate一对多出错,外键错误   二进制文件将2字节(无符号短)从二进制文件转换为Java短文件   java如何确保每个线程都在同一个对象上工作?   java Maven站点部署失败,SCP连接被Windows拒绝   hadoop在Java MapReduce作业中写入配置单元   泛型方法中需要Java冗余强制转换