Skip to content

Latest commit

 

History

4 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

Remote Desktop Project

This is a simple client-server application that allows one computer to view the screen of another computer in real-time using Python.

How It Works

  • Connection: The server and client connect to each other using TCP sockets on port 9999.
  • Security: A password is required to connect. The system uses SHA-256 hashing to check the password securely.
  • Streaming: The server takes screenshots, compresses them as JPEGs to keep the data small, and sends them to the client.
  • Display: The client receives the data and uses OpenCV to show the live video stream.

Requirements

You need to install these libraries before running the code:

pip install pyautogui opencv-python pillow

About

A Python-based screen sharing tool that works over a network. It uses TCP sockets to send compressed screen data from a server to a client, with a password-protected login for security.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages