Workerman\Connection\TcpConnection::pipe PHP Метод

pipe() публичный Метод

This method pulls all the data out of a readable stream, and writes it to the supplied destination.
public pipe ( TcpConnection $dest ) : void
$dest TcpConnection
Результат void
    public function pipe($dest)
    {
        $source = $this;
        $this->onMessage = function ($source, $data) use($dest) {
            $dest->send($data);
        };
        $this->onClose = function ($source) use($dest) {
            $dest->destroy();
        };
        $dest->onBufferFull = function ($dest) use($source) {
            $source->pauseRecv();
        };
        $dest->onBufferDrain = function ($dest) use($source) {
            $source->resumeRecv();
        };
    }