2015-02-24 84 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