TcpTunnel.open()

DESCRIPTION

Open this tunnel. Blocks until the tunnel is ready to use or an error occurs.

DECLARATION

    public void open(String service, int localPort)

PARAMETERS

service:
The service to connect to on the remote device (as defined in the device's configuration), e.g. "http", "http-admin", "ssh", "rtsp".
localPort:
The local port to listen on. If 0 is specified, an ephemeral port is used, it can be retrieved with getLocalPort().

THROWS EXCEPTIONS

NabtoRuntimeException:
with error code FORBIDDEN if the device did not allow opening the tunnel.
NabtoRuntimeException:
with error code STOPPED if the tunnel or a parent object is stopped.
NabtoRuntimeException:
with error code NOT_CONNECTED if the connection is not established yet.