Download the PHP package tourze/workerman-chain-protocol without Composer
On this page you can find all versions of the php package tourze/workerman-chain-protocol. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Table of contents
Download tourze/workerman-chain-protocol
More information about tourze/workerman-chain-protocol
Files in tourze/workerman-chain-protocol
Download tourze/workerman-chain-protocol
More information about tourze/workerman-chain-protocol
Files in tourze/workerman-chain-protocol
Vendor tourze
Package workerman-chain-protocol
Short Description Workerman 链式协议处理器,支持多层协议栈处理数据编解码
License MIT
Package workerman-chain-protocol
Short Description Workerman 链式协议处理器,支持多层协议栈处理数据编解码
License MIT
Please rate this library. Is it a good library?
Informations about the package workerman-chain-protocol
Workerman Chain Protocol
[]
(https://packagist.org/packages/tourze/workerman-chain-protocol)
[
]
(composer.json)
[
]
(https://github.com/tourze/php-monorepo/actions)
[
]
(https://codecov.io/gh/tourze/php-monorepo)
[
]
(LICENSE)
中文
Chain protocol processing for Workerman. This package allows you to create a chain of protocol parsers to decode and encode data in Workerman connections.
Features
- Chain-style protocol processing for Workerman
- Protocol-agnostic, works with any protocol that implements Workerman's ProtocolInterface
- Support for both TCP and UDP connections
- Event-driven architecture with Symfony Event Dispatcher
- Comprehensive logging
- Performance monitoring using PHP Timer
Installation
Quick Start
Dependencies
This package requires:
- PHP 8.1 or higher
- workerman/workerman ^5.1
- symfony/event-dispatcher ^7.3
- symfony/event-dispatcher-contracts ^3
- tourze/workerman-connection-context 0.0.*
- psr/log ^1|^2|^3
- phpunit/php-timer ^7.0
Advanced Usage
Custom Protocol Implementation
Event Handling
Custom Logger Configuration
Contributing
Please see CONTRIBUTING.md for details.
License
The MIT License (MIT). Please see License File for more information.
All versions of workerman-chain-protocol with dependencies
PHP Build Version
Package Version
Requires
phpunit/php-timer Version
^7.0
psr/log Version ^3|^2|^1
symfony/event-dispatcher Version ^7.3
symfony/event-dispatcher-contracts Version ^3
tourze/workerman-connection-context Version 0.0.*
workerman/workerman Version ^5.1
psr/log Version ^3|^2|^1
symfony/event-dispatcher Version ^7.3
symfony/event-dispatcher-contracts Version ^3
tourze/workerman-connection-context Version 0.0.*
workerman/workerman Version ^5.1
The package tourze/workerman-chain-protocol contains the following files
Loading the files please wait ...