# Stagehand Visual Debugger for DALi {#stagehand}
-![ ](../assets/img/stage-hand/blocks.png)
![ ](blocks.png)
## Introduction
Stagehand connects to DALi via the network using a TCP/IP connection.
-![ ](../assets/img/stage-hand/inner-workings.png)
![ ](inner-workings.png)
## Connecting Stagehand to your DALi application
$ netstat -tlpn
~~~
-![ ](../assets/img/stage-hand/netstat.png)
![ ](netstat.png)
Click the settings icons below
-![ ](../assets/img/stage-hand/stagehand-settings.png)
![ ](stagehand-settings.png)
Here we are connecting to a device running SDB
-![ ](../assets/img/stage-hand/stagehand-tizen-connection.png)
![ ](stagehand-tizen-connection.png)
### Connect to DALi running on Desktop ( Ubuntu )
-![ ](../assets/img/stage-hand/stagehand-ubuntu-connection.png)
![ ](stagehand-ubuntu-connection.png)
## Using Stagehand
Click Refresh to load the current scene from the device.
-![ ](../assets/img/stage-hand/stagehand-refesh.png)
![ ](stagehand-refesh.png)
Click screen shot to get overlay current screen
-![ ](../assets/img/stage-hand/stagehand-screenshot.png)
![ ](stagehand-screenshot.png)
To cycle through the actor hierarchy, keep clicking the same spot. Alternatively, select using the actor tree.
-![ ](../assets/img/stage-hand/stagehand-mainscreen.png)
![ ](stagehand-mainscreen.png)
Click the save icon to save the scene
-![ ](../assets/img/stage-hand/stagehand-save.png)
![ ](stagehand-save.png)
Zooming in and out
-![ ](../assets/img/stage-hand/stagehand-zoom.png)
![ ](stagehand-zoom.png)
Modifying the scene
-![ ](../assets/img/stage-hand/stagehand-modify.png)
![ ](stagehand-modify.png)
## Performance monitoring
Restart application. Click performance
-![ ](../assets/img/stage-hand/stagehand-performance.png)
![ ](stagehand-performance.png)
## Trouble shooting
After running nc localhost 3031 we type help
-![ ](../assets/img/stage-hand/stagehand-netcat.png)
![ ](stagehand-netcat.png)
launch_app [APP_ID] __AUL_SDK__ DEBUG __DLP_DEBUG_ARG__ :10003
~~~
-@class _Guide_Visual_Debugger