当前位置: 首页>>代码示例>>PHP>>正文


PHP client::init方法代码示例

本文整理汇总了PHP中client::init方法的典型用法代码示例。如果您正苦于以下问题:PHP client::init方法的具体用法?PHP client::init怎么用?PHP client::init使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在client的用法示例。


在下文中一共展示了client::init方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: init

require_once PATH_EYOUM_LIB . 'implements/em_implements_helper.class.php';
require_once PATH_EYOUM_LIB . 'em_exception.class.php';
require_once PATH_EYOUM_LIB . 'em_log.class.php';
require_once PATH_EYOUM_LIB . 'daemon/em_daemon_log.class.php';
$proc_class_name = em_implements_helper::import('process', 'agent_client');
class client extends emimp_process_agent_client
{
    protected $__proc_config = array('enable' => '1', 'debug' => '1', 'listen' => '0.0.0.0:8548', 'src_allow' => '127.0.0.1,172.16.100.114', 'dest_host' => '127.0.0.1:8538', 'max_dest_buffer_len' => '10000', 'loop_timeout' => '3600', 'write_timeout' => '10', 'noop_interval' => '50', 'report_interval' => '60', 'retry_connect_dest_interval' => '30', 'zip_len' => '100', 'read_buffer' => '10485760', 'encrypt' => '1', 'private_key' => '1234567812345678', 'type' => 2, 'max_process' => 1);
    public function init()
    {
        $this->_init();
    }
    public function run()
    {
        while (true) {
            try {
                $this->_run();
            } catch (em_exception $e) {
                var_dump($e);
            }
        }
    }
}
$options = array('src' => PATH_EYOUM_LOG . 'test_auth.log', 'own' => EYOUM_EXEC_UID);
$writer = em_log::writer_factory('file', $options);
$log = new em_daemon_log($writer);
$log->set_debug(7);
$client = new client();
$client->set_log($log);
$client->init();
$client->run();
开发者ID:jinguanio,项目名称:david,代码行数:31,代码来源:test_process.php


注:本文中的client::init方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。