개발 꿀팁/PHP

PHP 연결로 읽기 TCP 스트림 보내기

Jammie 2022. 11. 1. 17:27
반응형

코드

class BaseTest extends \PHPUnit\Framework\TestCase
{
    private  $host = 'tcp://192.168.10.10:7273';
//    private  $host = 'tcp://172.17.0.2:7273';

    public function request($param)
    {
        $client = stream_socket_client($this->host);
        var_dump($client);
        if(!$client)exit("can not connect");
        fwrite($client, json_encode($param,JSON_UNESCAPED_SLASHES)."\n");
        // 푸시 결과 읽기

        $msg = fread($client, 8192);
//        $msg = '';
//        while (!feof($client)) {
//            $msg .= fread($client, 8192);
//        }
        $response = json_decode($msg,true);
        return $response;
    }
반응형