Skip site navigation (1)Skip section navigation (2)
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!
Yuri


home | help

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