kraken-php / network
Kraken 框架网络组件。
v0.4.1
2017-05-11 20:36 UTC
Requires
- php: >=5.6.7
- cboden/ratchet: ^0.3
- guzzlehttp/guzzle: ^6.1
- kraken-php/ipc: 0.4.*
- kraken-php/loop: 0.4.*
- kraken-php/throwable: 0.4.*
- kraken-php/util: 0.4.*
- symfony/http-foundation: ^3.0
- symfony/routing: ^3.0
This package is not auto-updated.
Last update: 2024-09-14 19:47:47 UTC
README
注意:此仓库是 Kraken 框架的一部分,但可以作为独立库自由使用。如果您对 PHP 的更多异步组件感兴趣,请查看Kraken 仓库中的其他内容,或查看我们的异步应用程序骨架示例。
描述
Network 是一个组件,提供创建支持各种网络协议(包括 TCP、HTTP 和 WebSocket)的独立、异步服务器的可能性。
功能亮点
Network 功能
- 异步 TCP 服务器,
- 异步 HTTP 服务器,
- 异步 WebSocket 服务器,
- 支持 HTTP/1.0 协议,
- 支持 HTTP/1.1 协议,
- 支持 WebSocket RFC6455 协议,
- 支持 WebSocket HyBi10 协议,
- 连接防火墙,
- HTTP 请求和响应抽象,
- HTTP 路由,
- HTTP 会话提供者,
- Kraken 框架兼容性,
- ...等等。
示例
在 官方文档 中查看更多示例。
要求
- PHP-5.6 或 PHP-7.0+,
- UNIX 或 Windows 操作系统。
安装
composer require kraken-php/network
测试
测试包含在我们的只写 框架仓库 中。
文档
此模块的文档可以在 官方文档 中找到。
贡献
此库是 Kraken 框架的只读子树分支。要做出贡献,请访问 框架仓库。
许可
此库采用 MIT 许可证,更多详细信息请参阅 Kraken 框架 许可证部分。