function sendQueue($host, $port, $type, $msg) { global $cwx_error; $request = new CwxRequest($host, $port); $pack = packCreateMsg($type, $msg); $ret = $request->connect(); if ($ret === false) { $cwx_error = $request->getLastError(); echo $cwx_error; exit; } $ret = $request->sendMsg($pack); if ($ret === false) { $cwx_error = $request->getLastError(); echo $cwx_error; exit; } $ret = $request->receiveMsg(); if ($ret === false) { $cwx_error = $request->getLastError(); echo $cwx_error; exit; } return $ret; }
include_once 'CwxMqDef.class.php'; function __autoload($name) { include_once $name . ".class.php"; } $host = '127.0.0.1'; $port = 9906; $queue = 'aa'; $user = '******'; $passwd = 'mq_admin_passwd'; $auth_user = '******'; $auth_passwd = 'mq_admin_passwd'; $poco = new CwxMqPoco(); $request = new CwxRequest($host, $port); $pack = $poco->packDelQueue($queue, $user, $passwd, $auth_user, $auth_passwd); $ret = $request->connect(); if ($ret === false) { echo $request->getLastError(); exit; } $ret = $request->sendMsg($pack); if ($ret === false) { echo $request->getLastError(); exit; } $ret = $request->receiveMsg(); if ($ret === false) { echo $request->getLastError(); exit; } $r = $poco->parserReply($ret);