Liking cljdoc? Tell your friends :D
Clojure only.

prestancedesign.get-port


get-portclj

(get-port)
(get-port {:keys [port fallback]})

Get an available TCP port according to the supplied options.

  • A preferred port: (get-port {:port 3000})
  • A vector of preferred ports: (get-port {:port [3000 3004 3010]})
  • Use the make-range helper in case you need a port in a certain (inclusive) range: (get-port {:port (make-range 3000 3005)})
  • Use :fallback true to return a random port if no preferred port is available: (get-port {:port 80 :fallback true}) No args return a random available port
Get an available TCP port according to the supplied options.
- A preferred port: (get-port {:port 3000})
- A vector of preferred ports: (get-port {:port [3000 3004 3010]})
- Use the `make-range` helper in case you need a port in a certain (inclusive) range: (get-port {:port (make-range 3000 3005)})
- Use :fallback true to return a random port if no preferred port is available: (get-port {:port 80 :fallback true})
No args return a random available port
sourceraw docstring

make-rangeclj

(make-range from to)

Make an inclusive range of ports, must be between 1024 and 65535

Make an inclusive range of ports, must be between 1024 and 65535
sourceraw docstring

cljdoc builds & hosts documentation for Clojure/Script libraries

Keyboard shortcuts
Ctrl+kJump to recent docs
Move to previous article
Move to next article
Ctrl+/Jump to the search field
× close