PHPackages                             iboxs/iboxs-worker - 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. [Queues &amp; Workers](/categories/queues)
4. /
5. iboxs/iboxs-worker

ActiveLibrary[Queues &amp; Workers](/categories/queues)

iboxs/iboxs-worker
==================

workerman extend for iboxsphp5

1.0.1(1y ago)0121Apache-2.0PHP

Since Mar 27Pushed 1y agoCompare

[ Source](https://github.com/iboxs-frame/iboxs-worker)[ Packagist](https://packagist.org/packages/iboxs/iboxs-worker)[ RSS](/packages/iboxs-iboxs-worker/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (2)Dependencies (2)Versions (3)Used By (1)

iboxsPHP 5.1 Workerman 扩展
=========================

[](#iboxsphp-51-workerman-扩展)

安装
--

[](#安装)

composer require iboxs/iboxs-worker

使用方法
----

[](#使用方法)

### SocketServer

[](#socketserver)

首先创建控制器类并继承 iboxs\\worker\\Server，然后设置属性和添加回调方法

```
namespace app\index\controller;

use iboxs\worker\Server;

class Worker extends Server
{
	protected $socket = 'http://0.0.0.0:2346';

	public function onMessage($connection,$data)
	{
		$connection->send(json_encode($data));
	}
}

```

支持workerman所有的回调方法定义（回调方法必须是public类型）

在应用根目录增加入口文件 server.php

```
#!/usr/bin/env php
