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
  • 相关阅读:
    工厂方法模式
    简单工厂模式
    页面滚动动画
    JAVA的深浅拷备
    雷哥架构师课程大钢
    字节与字符串转换
    商城图片懒加载
    MYSQL数据库类型与JAVA类型对应表
    微信支付二码生成办法
    项目中dubbo的标准配置
  • 原文地址:https://www.cnblogs.com/chunguang/p/5630423.html
Copyright © 2011-2022 走看看