0

我知道我可以找出netstat -antp在 Linux 上使用的端口。

如何使用 Ruby 找出空闲端口?我知道我可以运行netstat -antp和解析输出,但有更简单的解决方案吗?

4

2 回答 2

1

您可以尝试使用 gem 'netstat'。所以沿着链接查看它https://github.com/davidw/ruby-netstat 使用它如下:

Netstat.read_tcp # >> Array of socket, each of that formed as Hash
于 2013-10-01T14:49:47.830 回答
1

如果你selenium-webdriver的 Gemfile 中有你可以使用它的套接字轮询器:

free_port = Selenium::WebDriver::PortProber.above(3000)
于 2013-10-01T21:46:47.223 回答