Received: by maskin (mbox dlanor)
 (with Cubic Circle's cucipop (v1.31 1998/05/13) Thu Apr  8 08:32:42 1999)
X-From_: owner-stik-beta-testers@list.zetnet.co.uk Thu Apr  8 08:32:27 1999
Received: (from uucp@localhost)
	by maskin.ettnet.se (8.9.1a/8.8.8) id IAA19343
	for <dlanor@oden.se>; Thu, 8 Apr 1999 08:32:27 +0200 (MET DST)
Received: from UNKNOWN(194.247.47.34), claiming to be "spodden.zetnet.co.uk"
 via SMTP by maskin, id smtpdAAAa004i5; Thu Apr  8 08:32:16 1999
Received: from majordom by spodden.zetnet.co.uk with local (Exim 2.05 #1 (Debian))
	id 10V8ML-00008F-00; Thu, 8 Apr 1999 07:32:17 +0100
Received: from maskin.oden.se (maskin.ettnet.se) [193.220.120.1] 
	by spodden.zetnet.co.uk with esmtp (Exim 2.05 #1 (Debian))
	id 10V8MJ-000086-00; Thu, 8 Apr 1999 07:32:15 +0100
Received: (from uucp@localhost)
	by maskin.ettnet.se (8.9.1a/8.8.8) id IAA19311
	for <stik-beta-testers@list.zetnet.co.uk>; Thu, 8 Apr 1999 08:31:47 +0200 (MET DST)
Date: Thu, 8 Apr 1999 08:31:47 +0200 (MET DST)
Message-Id: <199904080631.IAA19311@maskin.ettnet.se>
Received: from UNKNOWN(193.220.122.16), claiming to be "[127.0.0.1]"
 via SMTP by maskin, id smtpdAAAa004hg; Thu Apr  8 08:31:39 1999
To: stik-beta-testers@list.zetnet.co.uk
From: dlanor@oden.se (Ronald Andersson)
Organization: Atari
Subject: Re: STinG TCP 1.18 beta results
X-Mailer: NEWSie Version 0.94 (Atari)
Sender: owner-stik-beta-testers@list.zetnet.co.uk
X-Loop: stik-beta-testers@list.zetnet.co.uk
Precedence: bulk
Reply-To: stik-beta-testers@list.zetnet.co.uk

Hi again,

I just noticed an error in my last post, which must be corrected.

----- snip ----- re: some stuff that was correct

>>So I think that is TCP_open problem because it never return E_REFUSE,
>
>The correct error message when no listening port is waiting on the
>destination machine is indeed E_REFUSE, but since that is a result
>that can only be determined at the destination, some datagrams have
>to pass back and forth (even for loopback) before the source can
>be informed of the error.  That should happen through an ICMP error
>message, which will alter the status of the TCP_connection.

That last is false !
Actually it should indeed be signaled through a TCP RESET packet,
just like the TCP module already does.  The real problem was that
TCP_wait_state and TCP_ack_wait did not check for network errors
inside the timeout loop, but only before entering it, as stated.

The rest of my comments were correct though, except in reference
to the use of an ICMP message for this particular error case.

----- snip ----- re: the rest of the old stuff

-------------------------------------------------------------------------
Regards:  Ronald Andersson                   mailto:dlanor@ettnet.se
http://www.ettnet.se/~dlanor/                mailto:dlanor@oden.se
http://dlanor.atari.org/                     mailto:ra@cgiforme.com
-------------------------------------------------------------------------

---------------------------------------------------------------------------
To unsubscribe from this list, e-mail Majordomo@list.zetnet.co.uk
with the body of the message containing "unsubscribe Stik-Beta-Testers"
---------------------------------------------------------------------------

.
