博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[PHP]PHP rpc框架hprose测试
阅读量:5972 次
发布时间:2019-06-19

本文共 1181 字,大约阅读时间需要 3 分钟。

建立composer.json

{    "name": "hprose/examples",    "description": "examples of hprose",    "authors": [        {               "name": "andot",            "email": "mabingyao@gmail.com"        }       ],      "require": {        "php": ">=5.3.0",        "hprose/hprose": "dev-master"    }   }

执行

composer install

建立server.php

setErrorTypes(E_ALL);$server->setDebugEnabled();$server->addFunction('hello');$server->start();

建立client.php

fullDuplex = true;Future\co(function() use ($test) { try { var_dump((yield $test->hello("yield world1"))); var_dump((yield $test->hello("yield world2"))); var_dump((yield $test->hello("yield world3"))); var_dump((yield $test->hello("yield world4"))); var_dump((yield $test->hello("yield world5"))); var_dump((yield $test->hello("yield world6"))); } catch (\Exception $e) { echo ($e); } });

执行

php server.phpphp client.php

结果

string(19) "Hello yield world1!"string(19) "Hello yield world2!"string(19) "Hello yield world3!"string(19) "Hello yield world4!"string(19) "Hello yield world5!"string(19) "Hello yield world6!"

 

转载于:https://www.cnblogs.com/taoshihan/p/9960677.html

你可能感兴趣的文章
概率论20--中心极限定理
查看>>
推论统计7--方差分析
查看>>
node中exports与module.exports的区别
查看>>
PHP学习笔记2:文件
查看>>
jsrender简单使用
查看>>
window mysql-bin 转化为可读模式
查看>>
redis 安装及php扩展编译安装
查看>>
MPAndroidChart---饼状图PieChart
查看>>
PHP中基于b2core框架内部的网页上Html输出生成Word的处理
查看>>
采用Servlet Listener方式运行Liquibase
查看>>
TCP-IP 学习(三) TCP
查看>>
对比两个无序整形数组相似度问题算法
查看>>
批量有效地修改package名
查看>>
android或ios app请求参数格式
查看>>
Camera Vision - video surveillance on C#
查看>>
如何理解网络连接中的"3次握手"?
查看>>
使用Dubbo服务出现java.io.IOException: invalid constant type: 18异常解决办法
查看>>
一条命令完成砸壳
查看>>
PYKit目录
查看>>
JSON使用总结
查看>>