/// <summary>
 /// Creates a tunnel to the specified device.
 /// </summary>
 /// <param name="localPort">The local TCP port to listen on.</param>
 /// <param name="remoteHost">The host the remote endpoint establishes a TCP connection to.</param>
 /// <param name="remotePort">The TCP port to connect to on remoteHost.</param>
 /// <returns>The newly created tunnel.</returns>
 public Tunnel CreateTunnel(int localPort, string remoteHost, int remotePort)
 {
     return(Tunnel.Create(this, localPort, DeviceId, remoteHost, remotePort));
 }