Accept a connection. The socket must be bound to an address
        and listening for connections. The return value is a new
        socket object usable to send and receive data on the
        connection.

def accept(self):
        """Accept a connection. The socket must be bound to an address
        and listening for connections. The return value is a new
        socket object usable to send and receive data on the
        connection."""
        socket = Socket(self._llc, None)
        socket._tco = self.llc.accept(self._tco)
        return socket