kraken-php/network

Kraken 框架网络组件。

v0.4.1 2017-05-11 20:36 UTC

This package is not auto-updated.

Last update: 2024-09-14 19:47:47 UTC


README

Build Status Total Downloads Latest Stable Version Latest Unstable Version License Kraken Compatible

注意:此仓库是 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 框架 许可证部分。