當前位置: 首頁>>代碼示例>>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;未經允許,請勿轉載。