Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 22 Sep 1999 23:19:47 -0400
From:      "Louis A. Mamakos" <louie@TransSys.COM>
To:        Brian Dean <brdean@mindspring.com>
Cc:        freebsd-hackers@FreeBSD.ORG
Subject:   Re: how to shut down a TCP connection 
Message-ID:  <199909230319.XAA61915@whizzo.transsys.com>
In-Reply-To: Your message of "Tue, 21 Sep 1999 18:45:08 EDT." <199909212245.SAA02737@vger.foo.com> 
References:  <199909212245.SAA02737@vger.foo.com> 

next in thread | previous in thread | raw e-mail | index | archive | help
> Hi,
> 
> I'm doing TCP development on a custom operating system that I've
> written and am using my FreeBSD box for testing my TCP stack.  I'm in
> the early stages right now and I have a lot of bugs.  One of my bugs
> is that I shut down a connection on my end but I'm doing something
> wrong and the connection on the FreeBSD side stays up, i.e.:
> 
> [bsd@vger]:/net- netstat
> Active Internet connections
> Proto Recv-Q Send-Q Local Address         Foreign Address       (state)
> tcp        0      0 vger.telnet           bos.5000              ESTABLISHED
> 
> 'vger' is my FreeBSD machine and 'bos' is my experimental OS.  The
> connecton on 'bos' at this point is actually closed.
> 
> Does anyone know how I can manually shutdown the above connection on
> 'vger' short of waiting a really long time or rebooting?

Since this is a telnet session, you could find out what login session this
connection is associated with it, and write something to the pty so data
will need to be sent on the connection.  The remote end with either respond
with a RST segment aborting the connection, or eventually the connection
wil die due to an ACK timeout.

Typically, I just use the write(1) command to do this to an abandoned
telnet session.

louie




To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-hackers" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199909230319.XAA61915>