public function getFromTcp() { $tcpCli = \Aha\Client\Pool::getTcpClient('10.10.8.172', '9602'); $tcpCli->setRequestId('TcpRequest'); $arrDara = array('cmd' => 'demo-server-tcp', 'body' => 'from http request'); $ret = (yield $tcpCli->setPackage(json_encode($arrDara))); (yield $ret); }
public function excute() { $tcpCli = \Aha\Client\Pool::getTcpClient('10.10.8.172', '9602'); $tcpCli->setRequestId('TcpRequest'); $tcpCli->setCallback(array($this, 'output')); $arrDara = array('cmd' => 'demo-server-tcp', 'body' => 'from http request'); $tcpCli->setPackage(json_encode($arrDara)); $tcpCli->loop(); }