Subject: Re: Getting stream data in order received

Re: Getting stream data in order received

From: Alexander Lamaison <>
Date: Sun, 11 Mar 2012 10:58:16 +0000

On 11 March 2012 06:22, Mitchell Hashimoto <> wrote:
> I'm executing a remote program that sends output to both stdout/stderr. Is
> there a way in libssh2 to receive the output in the order it arrived, rather
> than as one giant buffer on stdout, then another on stderr, since this is
> causing out of order results.

That's always going to be a problem, even when you execute the program
locally. stdout is buffered and stderr isn't so they don't stay in
sync. See for
more. But this is a general unix process issue, nothing to do with


Swish - Easy SFTP for Windows Explorer (
Received on 2012-03-11