2014-02-28 142 views
0

在Mac上,我做的:使用所有UDP端口?

lsof -i udp 

我看到Skype的幾個條目。

COMMAND  PID USER FD TYPE    DEVICE SIZE/OFF NODE NAME 
Skype  271 me 16u IPv4 0xc1ff6619a243d125  0t0 UDP localhost:58148 
Skype  271 me 19u IPv4 0xc1ff6619a243d745  0t0 UDP *:* 

我猜第一個入口告訴我Skype使用的是58148端口。什麼是第二個詞條說

它使用所有機器上的所有端口。幾乎不。

任何幫助表示讚賞?

謝謝。

回答

1

UDP *:*是一個UDP套接字,它沒有綁定,也沒有連接。你可以用這樣的東西來創建它:

perl -MSocket -e 'socket(my $fh,AF_INET,SOCK_DGRAM,17) or die $!; sleep(1000)'