<?php include "../doradrpc/base/doraconst.class.php"; include "../doradrpc/base/packet.class.php"; include "../doradrpc/base/client.class.php"; $config = array(array("ip" => "127.1.0.1", "port" => 9567)); $obj = new \DoraDRPC\Base\Client($config); for ($i = 0; $i < 100000; $i++) { //single && sync $ret = $obj->singleAPI("abc", array(234, $i), true, 1, "192.168.33.10", 9567); var_dump($ret); //multi && async $data = array("oak" => array("name" => "oakdf", "param" => array("dsaf" => "321321")), "cd" => array("name" => "oakdfff", "param" => array("codo" => "fds"))); $ret = $obj->multiAPI($data, true, 1, "192.168.33.10", 9567); var_dump($ret); }
<?php include "../doradrpc/base/doraconst.class.php"; include "../doradrpc/base/packet.class.php"; include "../doradrpc/base/client.class.php"; $config = array(array("ip" => "192.168.33.10", "port" => 9567)); $obj = new \DoraDRPC\Base\Client($config); //for ($i = 0; $i < 100000; $i++) { //single && sync $ret = $obj->singleAPI("abc", array(234, $i), true, 1); var_dump($ret); //single call && async $ret = $obj->singleAPI("abc", array(234, $i), false, 1); var_dump($ret); //multi && sync $data = array("oak" => array("name" => "oakdf", "param" => array("dsaf" => "321321")), "cd" => array("name" => "oakdfff", "param" => array("codo" => "fds"))); $ret = $obj->multiAPI($data, false, 1); var_dump($ret); //multi && async $data = array("oak" => array("name" => "oakdf", "param" => array("dsaf" => "32111321")), "cd" => array("name" => "oakdfff", "param" => array("codo" => "f11ds"))); $ret = $obj->multiAPI($data, true, 1); var_dump($ret); //}