8000 GitHub - IPubby/workerman: 一个高性能多进程 PHP socket 服务器框架,支持libevent。 High performance Socket server framework for network applications implemented in PHP using libevent
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content
forked from walkor/workerman

一个高性能多进程 PHP socket 服务器框架,支持libevent。 High performance Socket server framework for network applications implemented in PHP using libevent

Notifications You must be signed in to change notification settings

IPubby/workerman

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

workerman 3.0

create test.php

require_once './Workerman/Autoloader.php';
use Workerman\Worker;

// create socket and listen 1234 port
$tcp_worker = new Worker("tcp://0.0.0.0:1234");
//create 4 hello_worker processes
$tcp_worker->count = 4;
// when client send data to 1234 port
$tcp_worker->onMessage = function($connection, $data)
{
    // send data to client
    $connection->send("hello $data \n");
};

// another http worker
$http_worker = new Worker("http://0.0.0.0:2345");
$http_worker->count = 4;
$http_worker->onMessage = function($connection, $data)
{
    // send data to client
    $connection->send("hello world \n");
};

// websocket worker
$ws_worker = new Worker("websocket://0.0.0.0:5678");
$ws_worker->onMessage =  function($connection, $data)
{
    // send data to client
    $connection->send("hello world \n");
};

// run all workers
Worker::runAll();

run width php test.php start

available commands

php test.php stop
php test.php restart
php test.php status
php test.php reload

About

一个高性能多进程 PHP socket 服务器框架,支持libevent。 High performance Socket server framework for network applications implemented in PHP using libevent

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • PHP 82.2%
  • JavaScript 15.8%
  • CSS 2.0%
0