类别:Swoole / 日期:2019-12-07 / 浏览:238 / 评论:0

socket是体系供应的对tcp/ip操纵的接口,swoole这是对socket在举行一个封装并供应php操纵接口的php扩大。

套接字(socket)是一个笼统层,运用顺序可以经由过程它发送或吸收数据,可对其举行像对文件一样的翻开、读写和封闭等操纵。套接字许可运用顺序将I/O插进去到收集中,并与收集中的其他运用顺序举行通讯。收集套接字是IP地点与端口的组合。 (引荐进修:swoole视频教程)

传输层完成端到端的通讯,因而,每一个传输层衔接有两个端点。那末,传输层衔接的端点是什么呢?不是主机,不是主机的IP地点,不是运用历程,也不是传输层的协定端口。

传输层衔接的端点叫做套接字(socket)。依据RFC793的定义:端口号拼接到IP地点就构成了套接字。

所谓套接字,实际上是一个通讯端点,每一个套接字都有一个套接字序号,包括主机的IP地点与一个16位的主机端口号,即形如(主机IP地点:端口号)。比方,假如IP地点是210.37.145.1,而端口号是23,那末获得套接字就是(210.37.145.1:23)。

总之,套接字Socket=(IP地点:端口号),套接字的示意要领是点分十进制的IP地点背面写上端口号,中心用冒号或逗号离隔。每一个传输层衔接唯一地被通讯两头的两个端点(即两个套接字)所肯定。

Swoole是一个面向生产环境的 PHP 异步收集通讯引擎,使 PHP 开发人员可以编写高性能的异步并发 TCP、UDP、Unix Socket、HTTP,WebSocket 效劳。

Swoole 可以普遍运用于互联网、挪动通讯、企业软件、云盘算、收集游戏、物联网(IOT)、车联网、智能家居等范畴。 运用 PHP + Swoole 作为收集通讯框架,可以使企业 IT 研发团队的效力大大提拔。

包括以下几个特征功用:

1、 相似ORM的数据查询,供应SQL封装器,让MySQL的SQL与PHP的Array,会话,Cache无缝连系。

2、App MVC分层构造,有用的顺序构造分层,进步顺序的可保护性和扩大性,完成低耦合,基于接口开发。

3、集成大批,有用的功用,比方轻易的数据库操纵,模板操纵,缓存操纵,体系配置,表单处置惩罚,分页,数据挪用,字典操纵,上传处置惩罚,内容编辑,调试等。

4、模板-数据反射体系,可以直接在模板中挪用数据,供应许多标签,可以无需修正顺序,只修正模板,即可完成网站各种更新保护事情。

别的的几个功用

1、Swoole包括了大批类,供应浩瀚的功用扩大,基本上Web开发可以用到的功用类,大部分都可以在Swoole框架中找到。

2、Swoole具有插件体系,Fckeditor、Adodb、pscws中文分词、中文全文索引体系、最新的Key-Value数据库头脑,TokyoTyrant,可以无穷扩大框架的功用。

以上就是swoole和socket的区分的细致内容,更多请关注ki4网别的相干文章!

打赏

感谢您的赞助~

打开支付宝扫一扫,即可进行扫码打赏哦~

版权声明 : 本文未使用任何知识共享协议授权,您可以任何形式自由转载或使用。

 可能感兴趣的文章