Check whether a TCP port can be opened or not

canPortBeUsed(port)

## Arguments

port

(integer) A TCP port in [0, 65535].

## Value

canPortBeUsed(port) returns a logical indicating whether the port can be opened or not, or cannot be queried. If the port can be opened, then TRUE is returned, if cannot be opened then FALSE is returned, which may happen if the port is used by another process. If port querying is not supported, as in R (< 4.0.0), then NA is returned.