|
|
@@ -1,10 +1,17 @@
|
|
|
## workerman 3.0
|
|
|
+
|
|
|
+homepage:[http://www.workerman.net](http://www.workerman.net)
|
|
|
+
|
|
|
+manual:[http://doc3.workerman.net](http://doc3.workerman.net)
|
|
|
+
|
|
|
+## usage
|
|
|
+
|
|
|
create test.php
|
|
|
```php
|
|
|
require_once './Workerman/Autoloader.php';
|
|
|
use Workerman\Worker;
|
|
|
|
|
|
-// create socket and listen 1234 port
|
|
|
+// #### 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;
|
|
|
@@ -15,7 +22,7 @@ $tcp_worker->onMessage = function($connection, $data)
|
|
|
$connection->send("hello $data \n");
|
|
|
};
|
|
|
|
|
|
-// another http worker
|
|
|
+// #### another http worker ####
|
|
|
$http_worker = new Worker("http://0.0.0.0:2345");
|
|
|
$http_worker->count = 4;
|
|
|
$http_worker->onMessage = function($connection, $data)
|
|
|
@@ -24,7 +31,7 @@ $http_worker->onMessage = function($connection, $data)
|
|
|
$connection->send("hello world \n");
|
|
|
};
|
|
|
|
|
|
-// websocket worker
|
|
|
+// #### websocket worker ####
|
|
|
$ws_worker = new Worker("websocket://0.0.0.0:5678");
|
|
|
$ws_worker->onMessage = function($connection, $data)
|
|
|
{
|