public function getFromUdp() { $tcpCli = \Aha\Client\Pool::getUdpClient('10.10.8.172', '9603'); $tcpCli->setRequestId('UdpRequest'); $arrDara = array('cmd' => 'demo-server-udp', 'body' => 'from http request'); $ret = (yield $tcpCli->setPackage(json_encode($arrDara))); (yield $ret); }
public function excute() { $tcpCli = \Aha\Client\Pool::getUdpClient('10.10.8.172', '9603'); $tcpCli->setRequestId('UdpRequest'); $tcpCli->setCallback(array($this, 'output')); $arrDara = array('cmd' => 'demo-server-udp', 'body' => 'from http request'); $tcpCli->setPackage(json_encode($arrDara)); $tcpCli->loop(); }