PHPackages                             ingwiephoenix/hprose-workerman - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. ingwiephoenix/hprose-workerman

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

ingwiephoenix/hprose-workerman
==============================

Hprose integration for Workerman, a multi-process TCP/UDP server architecture.

1.0.1(10y ago)22329MITPHP

Since Oct 28Pushed 10y ago6 watchersCompare

[ Source](https://github.com/hprose/hprose-workerman)[ Packagist](https://packagist.org/packages/ingwiephoenix/hprose-workerman)[ RSS](/packages/ingwiephoenix-hprose-workerman/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependencies (2)Versions (3)Used By (0)

Hprose and Workerman - work together!
=====================================

[](#hprose-and-workerman---work-together)

Workerman is a framework for building multi-process servers in PHP. It allows you to build a Webserver or another kind of server - maybe for an API. Hprose is both, a protocol and RPC engine. It is modern, lightweight and amazingly fast. It's own serialization format supports objects, binary data and even more!

Introduction to Hprose
----------------------

[](#introduction-to-hprose)

Hprose is a High Performance Remote Object Service Engine.

It is a modern, lightweight, cross-language, cross-platform, object-oriented, high performance, remote dynamic communication middleware. It is not only easy to use, but powerful. You just need a little time to learn, then you can use it to easily construct cross language cross platform distributed application system.

Hprose supports many programming languages, for example:

- AAuto Quicker
- ActionScript
- ASP
- C++
- Dart
- Delphi/Free Pascal
- dotNET(C#, Visual Basic...)
- Golang
- Java
- JavaScript
- Node.js
- Objective-C
- Perl
- PHP
- Python
- Ruby
- ...

Through Hprose, You can conveniently and efficiently intercommunicate between those programming languages.

Usage
-----

[](#usage)

In order to use Hprose with a Workerman setup, you will need to have Composer. With it, the required dependencies are installed.

### Example: Create a Hprose-based workerman setup

[](#example-create-a-hprose-based-workerman-setup)

```
