[BSD] nc kérdés

Gabor HALASZ halasz.g at freemail.hu
2011. Nov. 16., Sze, 20:23:47 CET


On 11/16/2011 2:43 PM, Zsolt Kúti wrote:
> 2011/11/16 Erdei Zsolt <woodi at woodi.hu>:
>> gdb:(
>>
>> nekem linuxon, pbsdn es hpn addr already in use.
> 
> :-(
> Elfelejtettem mondani, h ez itt FreeBSD 8.2. És a portsbeli netcat is
> ezt csinálja.

Erdekes viselkedes, nem tudom, hogy bug, vagy feature. Az biztos, hogy a
kernel engedi listenelni (ez mar a masodik nc):

mmap(0x0,2097152,PROT_READ|PROT_WRITE,MAP_PRIVATE|MAP_ANON,-1,0x0) =
34369753088 (0x80098d000)
mmap(0x800b8d000,471040,PROT_READ|PROT_WRITE,MAP_PRIVATE|MAP_ANON,-1,0x0) =
34371850240 (0x800b8d000)
munmap(0x80098d000,471040)                       = 0 (0x0)
socket(PF_INET,SOCK_STREAM,6)                    = 3 (0x3)
setsockopt(0x3,0xffff,0x200,0x7fffffffa83c,0x4,0x0) = 0 (0x0)
bind(3,{ AF_INET 127.0.0.1:9999 },16)            = 0 (0x0)
listen(0x3,0x1,0x10,0x7fffffffa83c,0x0,0x0)      = 0 (0x0)

Erre mondanam, hogy bug, de az elso nc halala utan a kovetkezo
kapcsolatot mar a masodik nc kezeli, szoval lehet feature is :)



További információk a(z) BSD levelezőlistáról