delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2003/05/01/11:05:53

Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
List-Subscribe: <mailto:cygwin-subscribe AT cygwin DOT com>
List-Archive: <http://sources.redhat.com/ml/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-help AT cygwin DOT com>, <http://sources.redhat.com/ml/#faqs>
Sender: cygwin-owner AT cygwin DOT com
Mail-Followup-To: cygwin AT cygwin DOT com
Delivered-To: mailing list cygwin AT cygwin DOT com
Message-ID: <20030501150539.74650.qmail@web20810.mail.yahoo.com>
Date: Thu, 1 May 2003 08:05:39 -0700 (PDT)
From: Brian Genisio <briangenisio AT yahoo DOT com>
Reply-To: brian AT genisio DOT org
Subject: SSH tunneling buffers...
To: cygwin AT cygwin DOT com
MIME-Version: 1.0

Hi all...

I am using SSH to tunnel (Using LocalForwarding ports) from one application to
another.  The system exists of a controller software in Linux (where the SSH
server resides), and the actual software in Cygwin.

Cygwin connects to the Linux SSH server and sets up a port forward.  The Linux
app sends a small amount of data (about 12 bytes) 30 times per second.

The problem is that the Cygwin/SSH side of the tunnel is buffering the data
before it sends it to the Cygwin app.  The result is the data is received in
bursts, and the control is not fluid.

I have tried this system in a Linux to Linux situation, and the buffering did
not happen.  Also, I have tried sending data from Cygwin to Linux, and the
buffering does not happen.  It only happens when data is being sent from Linux
to Cygwin.

I have also tried switching between LocalForward and RemoteForward, and it is
the dirction that matters, not the type of port forwarding.

Both sides sets the TCP_NODELAY flag before it starts sending, and I know the
SSH code does the same...

Any ideas?
Brian

__________________________________
Do you Yahoo!?
The New Yahoo! Search - Faster. Easier. Bingo.
http://search.yahoo.com

--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Problem reports:       http://cygwin.com/problems.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019