When the port is idle and a new connection
is requested, the currently open connection will be closed and a
new connection will be opened. If the port is not in the idle state,
the current connection will be maintained and the connection request
will be refused with an error response.