如何在ruby中使用TcpServer.new(0)查找启动TcpServer的端口

时间:2017-01-27 00:32:15

标签: ruby tcp

如何找到由Windows分配给使用Ruby中的TcpServer.new(0)启动的TcpServer的端口

1 个答案:

答案 0 :(得分:2)

您可以使用addr

来获取它
tcp_server = TCPServer.new(0)
port = tcp_server.addr[1]