Livescreen is a desktop sharing and remote access application that allows users to share their desktop screen, remotely control another machine, log off or restart the remote machine. It uses Java socket programming to establish a connection between the client and server machines. The client machine can view and control the server's desktop by running the desmon.jar file and entering the server's IP address, while the server runs the setclient.jar file. Keyboard and mouse inputs are sent from client to server using Java Robot classes. Screenshots are converted to images and sent continuously from server to client over the socket connection.