Ruby获取UDPSocket端口号

时间:2015-02-24 05:43:27

标签: ruby sockets udp

我尝试将UDPSocket绑定到空闲端口号后获取端口号。所以

udp_server = UDPSocket.new

udp_server.bind('localhost', 0)

所以我在这里传递一个0让udp_server为我随机选择一个免费的端口号。

执行绑定后是否可以获取端口号?说出类似

的内容

udp_server.get_port_number

我在线搜索但没有找到解决方案。

非常感谢!

1 个答案:

答案 0 :(得分:1)

这应该这样做:

udp_server.addr[1]