# phpman > perldoc > Net::IMAP::Simple::PipeSocket

## NAME
    [Net::IMAP::Simple::PipeSocket](https://www.chedong.com/phpMan.php/perldoc/Net%3A%3AIMAP%3A%3ASimple%3A%3APipeSocket/markdown) - a little wrapper around IPC-Open3 that feels like a socket

## SYNOPSIS
    This module is really just a wrapper around IPC-Open3 that can be dropped in place of a socket
    handle. The [Net::IMAP::Simple](https://www.chedong.com/phpMan.php/perldoc/Net%3A%3AIMAP%3A%3ASimple/markdown) code assumes the socket is always a socket and is never a pipe and
    re-writing it all would be horrible.

    This abstraction is used only for that purpose.

