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.