2015-02-24 80 views
1

我試圖在將我的UDPSocket綁定到空閒端口號後獲取端口號。所以Ruby獲取UDPSocket端口號

udp_server = UDPSocket.new

udp_server.bind('localhost', 0)

所以我在這裏傳遞一個0,讓udp_server隨機選擇一個空閒端口號給我。

是否可以在綁定後獲取端口號?這樣說

udp_server.get_port_number

我已經在網上搜索,但沒有找到一個解決方案。

非常感謝!

回答

1

這應做到:

udp_server.addr[1] 
+0

非常感謝!奇蹟般有效 ! – SSDong 2015-02-24 05:58:11