I want to make a remote desktop application using winsocks. I have no problem controling the mouse or key board on the remote computer, bun I have some problems with captureing the screen of the remote host. I thought of making a screen shot, converting it to a jpg, and send the file to the server, but a jpg can be up to 40kb, even at low quality, and if u are working on a slow connection that could be a problem. So, can somebody tell me a better way to do this?