zoukankan      html  css  js  c++  java
  • yar

    <?php 
    
    class Operator {
    
        /**
         * 两数相加
         */
        public function add($a, $b) {
            return $this->_add($a, $b);
        }
    
        /**
         * 两数相减
         */
        public function sub($a, $b) {
            return $a - $b;
        }
    
        /**
         * 两数乘法
         */
        public function mul($a, $b) {
            return $a * $b;
        }
    
        /**
         * Protected methods will not be exposed
         * @param interge
         * @return interge
         */
        protected function _add($a, $b) {
            return $a + $b;
        }
    }
    
    $server = new Yar_Server(new Operator());
    $server->handle();

    <?php
    
    function callback($retval,$callinfo){
         var_dump($retval);
    }
    
    
    
    $url="http://192.168.40.218/yar/Operator.php";
    //$client = new yar_client($url);
    
    //var_dump($client->add(1, 2));
    
    
    Yar_Concurrent_Client::call("http://192.168.40.218/yar/Operator.php","add",array(1,6),"callback");
    Yar_Concurrent_Client::call("http://192.168.40.218/yar/Operator.php","add",array(1,6),"callback");
    Yar_Concurrent_Client::call("http://192.168.40.218/yar/Operator.php","add",array(1,6),"callback");
    
    Yar_Concurrent_Client::loop();//send
  • 相关阅读:
    MySql触发器简介
    MySQL存储过程
    MySQL自定义函数
    MySql视图
    MySQL增删改
    MySQL内联和外联查询
    MySql运算符
    SQL scripts
    Adding Swagger to Web API project
    Unable to get setting value Parameter name: profileName
  • 原文地址:https://www.cnblogs.com/chunguang/p/5630423.html
Copyright © 2011-2022 走看看