On Wed, 10 Jul 2013, Bob Chen wrote:
> Hi,
>
>
> I'm a newbie to openssh and was trying to read the source code
> recently. Could anyone tell me why in sshd the connection_in and
> connection_out are the same(seems to be integer 3 in my machine).
> connection_in is used in process_input(readset), and connection_out is
> used in process_output(writeset); But how does it work if it tries to
> read and write from the same file descriptor?
sockets are bidirectional. If the connection was via a proxy command then they
would point to different file descriptors.
-d