From owner-freebsd-hackers Wed Dec 16 08:47:59 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id IAA08896 for freebsd-hackers-outgoing; Wed, 16 Dec 1998 08:47:59 -0800 (PST) (envelope-from owner-freebsd-hackers@FreeBSD.ORG) Received: from alpha.xerox.com (alpha.Xerox.COM [13.1.64.93]) by hub.freebsd.org (8.8.8/8.8.8) with SMTP id IAA08887 for ; Wed, 16 Dec 1998 08:47:57 -0800 (PST) (envelope-from fenner@parc.xerox.com) Received: from mango.parc.xerox.com ([13.1.102.232]) by alpha.xerox.com with SMTP id <53101(5)>; Wed, 16 Dec 1998 08:47:41 PST Received: from mango.parc.xerox.com (localhost.parc.xerox.com [127.0.0.1]) by mango.parc.xerox.com (8.8.8/8.8.8) with ESMTP id IAA13185; Wed, 16 Dec 1998 08:47:32 -0800 (PST) (envelope-from fenner@mango.parc.xerox.com) Message-Id: <199812161647.IAA13185@mango.parc.xerox.com> To: Guido van Rooij cc: freebsd-hackers@FreeBSD.ORG Subject: Re: tcp bug on reeBSD In-reply-to: Your message of "Wed, 16 Dec 1998 05:02:44 PST." <19981216140244.A5966@gvr.org> Date: Wed, 16 Dec 1998 08:47:32 PST From: Bill Fenner Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Was the *socket* half-closed, or fully closed? If it was fully closed, then wcarchive has no choice but to RST when you send it more data. Since there's nobody to deliver it to, ACK'ing the data is not appropriate. >I think it should just ack 3641922000 again and have >my host discover that the other end closed the connection. This will just cause your machine to retransmit the data until it gets ACK'd, which will be forever (even after you close the socket). Probably not a good idea. Also, then there would be no way to tell between a half-closed connection that is dropping all packets and a fully closed connection - imagine a bulk data transfer protocol in which a half-close by the receivier is OK. Bill To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message