Hello Guilhem, On Thu, Nov 23, 2017 at 10:56:49AM +0100, Guilhem Moulin wrote: > On Thu, 26 Oct 2017 at 15:47:25 +0200, Uwe Kleine-König wrote: > > with the expectation that nc then bind(2)s passing > > > > .inet_pton(AF_INET6, "::1", &sin6_addr), > > > > in the 2nd argument (instead of "::") to limit where the open port is > > available. > > `nc -l ::1 12345` does exactly that, any reason why you want another > interface?
Ah, that's an inconsistency in the man page that made me fail to notice that. Of course I don't care much about the interface, only that the functionality is available. The wrong conclusion I made was that if I do nc -l -p 12345 (i.e. specify 12345 as "source_port" to bind to) it must be "source" that must be set to ::1 when I want nc to bind to [::1]:12345 Hmm, regarding the above command the man page claims: It is an error to use [-l] in conjunction with the -p, -s, or -z options. which isn't treated as an error but does the same as nc -l 12345 (which in turn does something else when using netcat-traditional that needs -p to specify the (more suitable named) "local port number"). Thanks for your reply Uwe
signature.asc
Description: PGP signature