Date: Mon, 01 Dec 2014 18:02:46 -0800 From: Yuri <yuri@rawbw.com> To: freebsd-net@freebsd.org Subject: Re: Can multiple apps listen for TCP on the same port? Message-ID: <547D1DC6.8030408@rawbw.com> In-Reply-To: <547C5DD3.90604@rawbw.com>
index | next in thread | previous in thread | raw e-mail
I figured it out. This is 'nc' from the base, imported from OpenBSD 5.6. nc has two flaws in its code: it listens with backlog=5 (not 1), and it doesn't close the listening socket after accept, only after client is done communicating. Fixing these two problems makes my app work. I first confused it with net/netcat from ports, which is totally different codebase, and isn't duplex. Looking into their code confused me into making original wrong assumptions. Thanks! Yurihome | help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?547D1DC6.8030408>
