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> References: <547C5DD3.90604@rawbw.com>
next in thread | previous in thread | raw e-mail | index | archive | help
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! Yuri
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?547D1DC6.8030408>