class Middleman::PreviewServer::TcpPortProber
port returned by TCPServer.
This one first tries ‘try_port` if this is not available use the free
Probe for tcp ports
def port(try_port)
-
(Integer)
-
Parameters:
-
try_port
(Integer
) --
def port(try_port) server = TCPServer.open(try_port) server.close try_port rescue server = TCPServer.open(0) port = server.addr[1] server.close port end