Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 10 Apr 2007 20:11:22 +0200
From:      Martin Kulas <coolaz@web.de>
To:        Randall Stewart <rrs@cisco.com>
Cc:        freebsd-current@freebsd.org, LI Xin <delphij@delphij.net>
Subject:   Re: netcat with SCTP support
Message-ID:  <20070410181122.GA12483@thunderbird.tld>
In-Reply-To: <461B6945.90109@cisco.com>
References:  <20070409214504.GA1780@thunderbird.tld> <461B6945.90109@cisco.com>

next in thread | previous in thread | raw e-mail | index | archive | help

--SUOF0GtieIMvvwua
Content-Type: text/plain; charset=iso-8859-1
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Tue, Apr 10, 2007 at 06:39:01AM -0400, Randall Stewart wrote:
>=20
> Thanks for checking out SCTP for netcat... let me
> see if I can re-create this bug with current and figure
> out what is broken... This sounds like a bug with the
> TCP model..

I rewrote netcat's readwrite() to use select() instead of the poll()
systemcall but read() on the network file descriptor still does not=20
return EOF.  So netcat is not notified that the SCTP association has=20
been closed.
=20
> So to recreate this.. I set things up run it
> and ctl-c the client?

Yeah.

Starting SCTP server:
$ nc -c -l 127.0.0.1 55555

Starting SCTP client:
$ nc -c 127.0.0.1 55555

Now send a SIGINT (ctl-c) to client or server.  Sending SIGINT using=20
TCP sockets will terminate the connection immediately and notifing
the other side.

Cheers,
Martin
=20
--=20
PGP Key: http://www.stud.uni-hamburg.de/~kulas/mkulas_pubkey.asc

--SUOF0GtieIMvvwua
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (FreeBSD)

iD8DBQFGG9NJu1jKg1agQ1oRAl2KAKCq3UkYCN/+Vd/qRv/mhhXRzK8qSwCfeo3o
mWjTRZh/r5/pchnDzDuPamc=
=ve0e
-----END PGP SIGNATURE-----

--SUOF0GtieIMvvwua--




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